Tasks Management - SamarAyadi/TaskyPingu GitHub Wiki
✅ Tasks Management
Dashboard Data
GET /tasks/dashboard-data
– Admin stats
GET /tasks/user-dashboard-data
– User task stats
Task CRUD
GET /tasks
– List tasks (filtered by user role)
POST /tasks
– Create new task (Admin only)
GET /tasks/:id
– Get single task
PUT /tasks/:id
– Update task
DELETE /tasks/:id
– Delete task (Admin only)
Status & Checklist
PUT /tasks/:id/status
– Update task status
PUT /tasks/:id/todo
– Update checklist