Skip to content

feat(tasks): Implement Kanban board UI with drag-and-drop #7

@Zafar7645

Description

@Zafar7645

User Story: As a project member, I want an interactive Kanban board where I can visualize and manage tasks by dragging them between columns.

Acceptance Criteria:

  • Create a ProjectViewComponent for the /projects/:id route.
  • Design a three-column layout: 'To Do', 'In Progress', 'Done'.
  • Fetch and display tasks for the specific project, organizing them into the correct columns based on their status.
  • Use the Angular CDK Drag & Drop module to enable dragging task cards.
  • Implement logic to handle dropping a task into a new column, which should trigger an API call to update the task's status.
  • Allow reordering of tasks within the same column.

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions