Simple, elegant To-Do List web application that allows users to add, check off, and delete tasks. it offers a clean and user-friendly design, responsive layout, and stores tasks locally so your list persists even if the page is refreshed.
- Add Tasks: Quickly add new tasks to your list.
- Delete Tasks: Remove tasks with a simple click.
- Mark as Complete: Click tasks to mark them as completed.
- Local Storage: Retains your tasks even after refreshing the page.
- Responsive Design: Works well on all screen sizes.
- A modern web browser.
- Clone the repository:
git clone https://github.com/your-username/your-repo-name.git
- Navigate to the project directory:
cd your-repo-name
- Open
index.html
in your browser:open index.html
- Enter a task in the input box.
- Click "Add" or press Enter to add the task to the list.
- Click a task to mark it as completed.
- Click the "×" button next to a task to delete it.
- index.html: Contains the HTML structure for the app, including input and task list.
- style.css: Manages the layout and design of the app, with a beautiful background and smooth interactions.
- script.js: Handles task addition, deletion, completion, and saves data to local storage for persistence.
- Fork the repository.
- Create your feature branch:
git checkout -b feature/AmazingFeature
- Commit your changes:
git commit -m 'Add some AmazingFeature'
- Push to the branch:
git push origin feature/AmazingFeature
- Open a pull request.
- Font Awesome for icons.
- Background image by Pexels.