Build a responsive and intuitive layout for managing tasks. This UI must connect to the backend CRUD endpoints and provide a seamless user experience.
Key Requirements:
Dashboard View: A clean layout (Grid or Kanban) displaying all tasks.
Creation Modal: A form to add new tasks (Title, Description, Priority, Status).
State Management: Implement logic to fetch, display, and locally update tasks after API calls.
Component Design: Build reusable components for Task Cards, Priority Badges, and Status Selectors.
Responsive Design: Ensure the layout works on both desktop and mobile views.
Build a responsive and intuitive layout for managing tasks. This UI must connect to the backend CRUD endpoints and provide a seamless user experience.
Key Requirements:
Dashboard View: A clean layout (Grid or Kanban) displaying all tasks.
Creation Modal: A form to add new tasks (Title, Description, Priority, Status).
State Management: Implement logic to fetch, display, and locally update tasks after API calls.
Component Design: Build reusable components for Task Cards, Priority Badges, and Status Selectors.
Responsive Design: Ensure the layout works on both desktop and mobile views.