All Projects
Beginner~6 hours

Task Manager App

reactstate-managementcsslocalStorage

Project Brief

Build a task manager (todo app — but better). Users can create tasks with titles, descriptions, due dates, and priority levels. Tasks can be organized into categories, marked complete, and filtered/sorted. Data persists in localStorage.

Requirements

  • Create, edit, and delete tasks
  • Each task has: title, description, due date, priority (low/medium/high), category
  • Mark tasks as complete/incomplete
  • Filter tasks by status, priority, and category
  • Sort by due date, priority, or creation date
  • Persist all data in localStorage
  • Clean, intuitive UI with visual priority indicators
  • Responsive design

Milestones

Set up React project. Build the task list UI and implement create, read, update, delete operations. Store tasks in component state.

Start the project to unlock hints and tracking