Skip to content

kgomathi2910/TaskManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a task management system using the following technologies:

  1. React
  2. ReduxToolkit/Redux
  3. Node.js,Express.js
  4. MySQL
  5. MaterialUI
  6. ReactRouterDOM

Demonstration of the project:

Login:

Pasted Graphic 19

Signup:

Pasted Graphic 20

USER:

Dashboard:

Pasted Graphic 21

Tasks:

Pasted Graphic 22 Pasted Graphic 23 Pasted Graphic 24 Pasted Graphic 25 Pasted Graphic 26

Profile:

Pasted Graphic 27 Pasted Graphic 28

ADMIN

Dashboard:

Pasted Graphic 29

Tasks:

Pasted Graphic 30 Pasted Graphic 31 Pasted Graphic 32 Pasted Graphic 33

Manage Users:

Pasted Graphic 34 Pasted Graphic 35

Before Promoting user Gomathi, Pasted Graphic 36

Upon Promoting Gomathi, Pasted Graphic 37

Profile:

Pasted Graphic 38 Pasted Graphic 39

DB Tables:

Pasted Graphic 44 Pasted Graphic 43 Pasted Graphic 41 Pasted Graphic 42

List of APIs:

  1. app.post('/login', (req, res)
  2. app.post('/signup', async (req, res)
  3. app.get('/getTasks', async (req, res)
  4. app.get('/getTask/:id', async (req, res)
  5. app.post('/addTask', async (req, res)
  6. app.put('/updateTask/:taskId', async (req, res)
  7. app.get('/getUser/:id', async (req, res)
  8. app.put('/updateUser/:id', async (req, res)
  9. app.get('/getUsers', (req, res)
  10. app.put('/updateAdminStatus/:userId', (req, res)
  11. app.get('/getTaskCounts/:userId', (req, res)
  12. app.get('/allTaskDist', (req, res)
  13. app.get('/taskDist/:id', (req, res)
  14. app.get('/comments/:taskId', (req, res)
  15. app.post('/comments', (req, res)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published