Skip to content

luiscarlos-ja/todo-app

Repository files navigation

Create a TodoMVC with TypeScript

  • Initialize the project with Vite.
  • Add a linter for TypeScript + React.
  • Add TodoMVC styles.
  • List all the TODOs.
  • Allow deleting a TODO.
  • Mark a TODO as completed.
  • Implement TODO filtering (Footer).
  • Display the number of pending TODOs (Footer).
  • Add functionality to delete all completed TODOs.
  • Create a Header with an input field (Header).
  • Create a new TODO (Header).
  • Enable editing the text of a TODO (Double click).
  • Add animations using AutoAnimate.
  • Refactor to use a Reducer.
  • Synchronize with the backend.