A clean and modern Todo List Web App built using pure HTML, CSS, and JavaScript. Manage your daily tasks with a smooth UI, smart interactions, and responsive design 🚀
- ⚡ Fast and lightweight (no frameworks)
- 🎨 Modern glass-morphism UI
- 📱 Fully responsive design
- ✏️ Inline edit (double click to edit)
- 🔝 New tasks appear at the top
- 🚫 Duplicate task prevention
- 💾 Data stored in localStorage
- HTML5
- CSS3
- JavaScript
- ➕ Add new tasks instantly
- 🔝 Latest tasks appear on top
- ✔ Click to mark as completed (strike animation)
- ✏️ Double click to edit tasks inline
- ❌ Delete tasks easily
- 🚫 Prevent duplicate entries
- 💾 Auto save using localStorage
- ⌨️ Enter key support for quick input
Follow these steps to run locally:
# 1. Clone the repository
git clone https://github.com/webdev-desktop/Todo-JS.git
# 2. Navigate to foldercd Todo-JS
# 3. Open in browser
Open index.html- Enter your task in the input box
- Press Enter or click ➕
- Click on task → mark as complete
- Double click → edit task
- Click ❌ → delete task
- Tasks auto-save in browser
- 📊 Task progress tracker
- 🔍 Filter (All / Completed / Pending)
- 🌙 Dark/Light mode toggle
- ☁️ Firebase integration
- 🧠 Smart task suggestions
Contributions are welcome!
# Fork the repo# Create new branch
git checkout -b feature/your-feature
# Commit
git commit -m "Add feature"# Push
git push origin feature/your-featureThen open a Pull Request 🚀
Apurv 🔗 GitHub
This project is licensed under the MIT License.
⭐ If you like this project, don't forget to star the repo!

