This project could help organization to track new joinees or project members to submit their task status of their assigned tasks so that their supervisor can track each task.
Built with ❤︎ by Rajdeep Chandra
-
Admin Portal:
- Through this portal admin can assign tasks to individuals.
- Admin can delete a task only if that task is not yet started by the member
- Admin can delegate the task to other members
- Admin can assign different projects with tasks to individual
-
User Portal:
- Once logged in user will be able to see his project, project manager name and his assigned tasks
- At least one task should be started to post status for that day
- As he posts his task status he can see his progress.
- He can edit his tasks for that particular day
- He can start and end his tasks which will show as completed.
To get you started you can simply clone the repository:
git clone https://github.com/Rajdeepc/candidate-training-tracker.git
Download express,mongodb and mongoose from the below sites:
- Express https://www.npmjs.com/package/express
- Mongoose https://www.npmjs.com/package/mongoose
- MongoDB https://www.npmjs.com/package/mongodb
To Run Locally Steps to follow:
- npm run serve at the root of the project
- cd src/node-backend
- nodemon app.js (install npm install nodemon -g)
See Contributing Guidelines for details
This project is licensed under the GPL License - see the LICENSE.md file for details
If you like my work and if my product has helped you in your development please feel free to give a shoutout:
Made for developers and designers by Rajdeep Chandra. Tip me on Patreon.