**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.
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:
ProjectViewComponentfor the/projects/:idroute.