Task Management API
A collaborative workspace API for organizing projects, assigning tasks, and tracking delivery. Project membership connects tasks, labels, and conversations, with searchable work queues and paginated results.
- Project membership & task assignment
- Status, priority, label & assignee filters
- Validated requests & global rate limiting
- NestJS
- TypeScript
- PostgreSQL
- Prisma
- JWT
Selected endpoints
- POST
/api/v1/projectsCreate a project and add its creator as an owner member.
- GET
/api/v1/projects/:projectId/tasksSearch and paginate tasks by status, priority, assignee, or label.
- PATCH
/api/v1/projects/:projectId/tasks/:taskId/statusMove a task through TODO, IN_PROGRESS, IN_REVIEW, and DONE.
Base URL
https://task-management-api-tu8w.onrender.com/api/v1


















