Web application for collaborating on tasks and projects