/taskmaster-api

Task-Master Backend

Primary LanguageJavaScript

Task-Master Backend (API)

REST API

This is Node.js based REST API for supporting Task-Master webapp (yet another task management app). API is written using Node platform using ExpressJS framework in RESTful architectural style. For database, Postgres and MongoDB are used Swagger for documentations

To-do list:

  • Supporting all user activities for analytics and user tracking
  • Privacy for projects: public, private, protected
  • Support for grouping of members by Teams
  • Browser push notifications to increase re-engagement with users
  • Subscribe for task & project updates using websockets (similar to watch in jira)
  • Archived projects/tasks & Backlog
  • File uploading support (Dropbox, Google Drive API Integration)
  • Setting expiration date support for tasks
  • many more...

TEST to-do list:

  • unit testing
  • integration testing
  • regression testing
  • end-to-end testing

Refrences

Internet Resources:

Books:

Note: The API is still in development mode.