Complete the app with full CRUD workflows and polished UX. Implement forms, API client logic, create/edit/delete flows, and optimistic updates. Add confirmation modals, global loading/error handling, and refine interactions so the app feels fast, consistent, and production-ready.
Overview
Syllabus
- Unit 1: Forms and API Basics
- Build the Input Primitive for Forms
- TaskForm Shell with Validation Intent
- Introduce apiClient and Prepare the Create Flow
- Unit 2: Task Creation and Editing
- Complete the Create Task Flow
- Task Detail Page for Loading & Editing
- Completion Toggle with Optimistic Updates
- Unit 3: Delete Flow and UX Polish
- Delete Flow with Confirmation Modal
- Dashboard-Level Loading and Error Boundaries
- Delete Confirmation and User Feedback Flow