Skip to content

feat(tasks): Implement task CRUD API endpoints #8

@Zafar7645

Description

@Zafar7645

User Story: As a project member, I need API endpoints to manage the tasks within a project.

Acceptance Criteria:

  • Create a TasksModule in the NestJS backend.
  • Implement a POST /tasks endpoint to create a new task. It should accept a title, description, status, and project ID.
  • Implement a PATCH /tasks/:id endpoint to update a task's details (e.g., title, description, or status for drag-and-drop).
  • Implement a DELETE /tasks/:id endpoint to delete a task.
  • Ensure all endpoints are protected and validate that the user has permission to modify tasks within the specified project.

Metadata

Metadata

Assignees

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions