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
- 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...
- unit testing
- integration testing
- regression testing
- end-to-end testing
- Stop using JWT for sessions
- Fractal a nodejs app structure for infinite scale
- How I structure my node rest apis
- Aliasing module paths in Node
- Why you should avoid ORMs (with examples in Node.js)
- Postgresql joins
Note: The API is still in development mode.