A clean, modern To-Do List built with Vanilla JavaScript featuring a beautiful light theme with green accents. Manage your tasks efficiently with persistent storage and responsive design.
- ✅ Add, Edit, Delete Tasks - Complete task management
- 🔍 Filter Tasks - View All, Pending, or Completed tasks
- 📊 Real-time Statistics - Track your progress
- 💾 Persistent Storage - Tasks saved automatically
- 📱 Responsive Design - Works on all devices
- 🎨 Modern UI - Clean light theme with green accents
- ⌨️ Keyboard Shortcuts - Enhanced productivity
- Download or clone this repository
- Open
index.htmlin your web browser - Start adding tasks and stay organized!
# Optional: Run with local server
python -m http.server 3000
# Then open http://localhost:3000- Add Task: Type in the input field and press Enter or click "Add Task"
- Complete Task: Click the checkbox next to any task
- Edit Task: Click the "Edit" button and modify the text
- Delete Task: Click the "Delete" button and confirm
- Filter Tasks: Use All/Pending/Completed buttons to filter view
- Bulk Actions: Clear completed tasks or all tasks at once
- Text:
#191c0d- Dark green for readability - Background:
#f9faf3- Light cream base - Primary:
#93ad58- Natural green accents - Secondary:
#c8d498- Light green highlights - Accent:
#aab090- Sage green borders
- HTML5 - Semantic structure
- CSS3 - Modern styling with animations
- Vanilla JavaScript - ES6+ features, no frameworks
- Font Awesome - Beautiful icons
- localStorage - Data persistence
Works on all modern browsers: Chrome, Firefox, Safari, Edge (60+)
Built with ❤️ using Vanilla JavaScript