Hello everyone! π
This challenge took longer than usual, but I had a lot of fun making it! I got the chance to learn Redux and integrate it with Typescript and styled-components. I experimented with animations and micro-interactions in this challenge, and you'll see them here and there.
Here's the feature list:
- Create, edit, and delete todos
- Toggle todo status and filter by status
- Toggle between light and dark theme
- Create multi-line todos on desktop using Shift+Enter
- Clear all completed todos
- Retains selected theme and todo list
- Installable as a progressive web app
Do check out the app and let me know what you think!