A simple, clean, and efficient todo list application built with vanilla JavaScript, HTML, and CSS.
- Add new tasks
- Mark tasks as complete
- Delete tasks
- Persistent storage using localStorage
- Clean and responsive design
- Keyboard accessible
- Mobile-friendly interface
- Clone the repository or download the files
- Open
index.htmlin your web browser
No build process or dependencies required!
DevDone/
├── index.html # Main HTML structure
├── styles.css # Styling and layout
├── script.js # Application logic
└── README.md # Project documentation
- Type your task in the input field
- Click "Add Task" or press Enter to add the task
- Check the checkbox to mark a task as complete
- Click the "Delete" button to remove a task
Works in all modern browsers (Chrome, Firefox, Safari, Edge)
- Fork the repository
- Create a new branch (
git checkout -b feature/improvement) - Make your changes
- Commit your changes (
git commit -am 'Add new feature') - Push to the branch (
git push origin feature/improvement) - Create a Pull Request
- Follow existing code style and formatting
- Test your changes thoroughly
- Update documentation as needed
- Keep pull requests focused on a single feature or fix
MIT License