single page application version of project management tool, using angular