Open source team/project management system written in MEAN stack.
Team manager has the following features:-
- Token based auth, login/signup
- REST APIs (with token auth)
- A team manager registers his/her account, create a team and invites team members.
- A team manager creates projects, assigns tasks and monitor progress.
- A team member updates progress on tasks, can comment on tasks, changes status to done when finished etc.
- User role based UI
- Unit tests with Mocha/Chai
- Database seeding with demo data - manager, team, project, assignee etc.
- Charts for visualizing project status etc.
- Admin panel for administration.
- Email: tmmanager@gmail.com
- Password: 123
First of all, you must have nodejs and mongodb installed on your computer.
Run these commands in your terminal in the directory of the cloned repository.
npm install
node test
node start
- Back-end: Node, Express, Mongoose/MongoDB
- Front-End: JQuery, Bootstrap, Angularjs
- Unit Tests: Mocha, Chai
I was using JIRA for task/project management but it is paid and has so many features that I dont need. I was looking for a compact minimalist team management system, so I created this one for myself and for my small team. Would anticipate that this open source project would be useful to anyone who has same need !