A clean, modern todo application built with vanilla HTML, CSS, and JavaScript. Features a responsive design with smooth animations and an intuitive user interface.
- Add Tasks: Create new todos with a simple input field
- Mark Complete: Check off completed tasks with visual strikethrough
- Delete Tasks: Remove unwanted todos with a single click
- Responsive Design: Works seamlessly on desktop and mobile devices
- Smooth Animations: Elegant fade-in effects for new tasks
- Empty State: Helpful message when no todos exist
- Keyboard Support: Press Enter to quickly add tasks
-
Clone the repository
git clone <your-repo-url> cd Todo
-
Open in browser
# Simply open index.html in your preferred browser open index.html -
Start organizing!
- Type your task in the input field
- Press Enter or click the + button to add
- Check the checkbox to mark as complete
- Click Γ to delete tasks
- HTML5 - Semantic structure
- CSS3 - Modern styling with flexbox and animations
- Vanilla JavaScript - Clean, dependency-free functionality
- β Chrome (recommended)
- β Firefox
- β Safari
- β Edge
- Clean, minimalist interface
- Subtle shadows and rounded corners
- Smooth hover effects
- Custom scrollbar styling
- Mobile-first responsive design
- System font stack for optimal readability
This project is open source and available under the MIT License.
Feel free to fork this project and submit pull requests for any improvements!
Built with β€οΈ using vanilla web technologies