A modern GitHub-inspired To-Do List built using HTML, CSS, and JavaScript. This project transforms everyday task management into a developer-friendly experience by using Git concepts such as Stage, Commit, Commit Hash, and Revert.
Add a screenshot of your project here.
- 📝 Add new tasks
- ✅ Mark tasks as completed
- 🗑️ Delete tasks (Revert)
- 💾 Automatically saves tasks using Local Storage
- 🔖 Random Git-style commit hash for completed tasks
- ⌨️ Press Enter to quickly add tasks
- 📱 Fully Responsive Design
- 🎨 Clean GitHub-inspired User Interface
- ⚡ Lightweight and Fast
- HTML5
- CSS3
- JavaScript (ES6)
- Local Storage API
- Google Fonts (Inter & JetBrains Mono)
TO-DO-LIST/
│── index.html
│── style.css
│── script.js
│── README.md
- Clone the repository
git clone https://github.com/DineshRaj74/TO-DO-LIST.git- Open the project folder
cd TO-DO-LIST- Open
index.htmlin your browser.
- ✏️ Edit existing tasks
- 🌙 Dark Mode
- 📊 Task statistics
- 🔍 Filter (All / Active / Completed)
- 🗑️ Clear completed tasks
- 🎉 Toast notifications
- 🎵 Optional sound effects
Through this project, I practiced:
- DOM Manipulation
- Event Handling
- Local Storage
- Dynamic HTML Elements
- Responsive Design
- JavaScript Functions
- Clean UI Design
Dinesh Raj S
- GitHub: https://github.com/DineshRaj74
- LinkedIn: https://www.linkedin.com/in/dineshra-j07042005
If you like this project, consider giving it a ⭐ Star on GitHub.
