Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 668 Bytes

File metadata and controls

26 lines (19 loc) · 668 Bytes

Todo App

A simple React Todo App built with functional components and hooks.
Features include adding todos with validation, deleting todos, toggling completion, searching, and filtering (All / Active / Completed).



Features

  • Add Todo
    • Add a new todo item (minimum 4 characters validation).
  • Validation & Error Messages
    • Input length validation with inline error message.
  • Delete Todo
    • Remove todo items.
  • Toggle Complete / Active
    • Mark todo as Completed or revert to Active (toggle).
  • Search
    • Live search todos by name (case-insensitive).
  • Filter
    • Filter list by All, Active, or Completed.