This To-Do application was built to practice the Single Responsibility Principle (SRP) and SOLID principles for the first time. It offers two themes: dark and light, and uses localStorage to persist todos, projects, and theme choices.
- Create, Edit, Delete Todos: Users can manage their tasks with the ability to create, edit, delete, mark as complete, and mark as important.
- Theme Selection: Choose between a dark and light theme to personalize the interface.
- Persistent Data: Thanks to
localStorage
, all user preferences, including todos and theme choices, persist even after a page refresh. - Webpack Integration: The project is bundled using Webpack to ensure efficient resource management.
Icon by ColourByteDesigns on freeicons.io
Icon by Pexelpy on freeicons.io
Icon by Ahmad Smadi on freeicons.io
Icon by Pexelpy on freeicons.io
Icon by Oscar EstMont on freeicons.io
Icon by Fasil on freeicons.io
Icon by icon king1 on freeicons.io
Icon by Raj Dev on freeicons.io