**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:** - [x] Create a `ProjectViewComponent` for the `/projects/:id` route. - [x] Design a three-column layout: 'To Do', 'In Progress', 'Done'. - [x] Fetch and display tasks for the specific project, organizing them into the correct columns based on their status. - [x] Use the **Angular CDK Drag & Drop** module to enable dragging task cards. - [x] Implement logic to handle dropping a task into a new column, which should trigger an API call to update the task's status. - [x] 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.