This challenge was made with create-snowpack-app, using reactjs, typescript and styled-components. The todo item is saved in local storage.
The user is able to:
- Add new todos to the list
- Mark todos as complete
- Delete todos from the list
- Filter by all/active/complete todos
- Clear all completed todos
- Toggle light and dark mode
- Drag and drop to reorder items
git clone https://github.com/JoaoVitorOli/todo-app.git
cd todo-app
npm install
Click here to see the demo.