A lightweight, minimal Todo application built to master fundamental concepts, state tracking, and user interaction. This project focuses on delivering a clean user experience while maintaining a structured, maintainable codebase.
- Task Management: Effortlessly add new tasks and check them off when completed.
- State Persistence: Keeps your data secure across page refreshes by leveraging
localStorage. - Clean UI/UX: Responsive layout with smooth interactions and styling.
- Filtering (Optional): Quickly navigate and filter between active and completed goals.
- Local: Everything is stored in a file and can easily be revisited either by opening the file or running the program again
Follow these steps to run the project locally.
Make sure you have a modern web browser installed. (If you are using Rust compilation tools like Cargo/Trunk, ensure you have Rustup installed).
- Clone the repository:
git clone [https://github.com/dweep-js/todo.git](https://github.com/dweep-js/todo.git) cd todo cargo run