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