The Todo App Challenge is an interactive web application designed to help users manage their tasks efficiently. This project focuses on replicating a given design while implementing key features and functionalities. The challenge encourages me to practice and demonstrate my frontend development skills.
- 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
- View the optimal layout for the app depending on their device's screen size
- See hover states for all interactive elements on the page
- HTML
- CSS / SCSS styles
- React - Front-end JavaScript library
- React-sonner-libraray for show Notifaction
Install dependencies
npm install
Run React dev server
npm start
Build for production
npm run build
This project is open source and available under the MIT License