Build the main project dashboard as a Kanban board so users can track work at a glance. Show status columns (e.g., To Do, In Progress, Done). Each task card should display its title, assignee avatar, and due date, and support dragging between columns and reordering within a column. Clicking a card opens a modal with full task details and an activity log. Keep the board state—including column membership and card order—in a single Redux Toolkit slice so changes are reflected immediately in the store. Use React with TypeScript for the UI; mock data is fine and no backend is required.