A simple and efficient Todo List application that helps you organize and manage your tasks effectively. This app is designed to be intuitive, making it easy to add, view, and delete tasks with just a few clicks.
- Add Tasks: Quickly add new tasks to your list.
- Mark Complete: Mark tasks as completed to keep track of your progress.
- Delete Tasks: Remove tasks you no longer need.
- Filter by Status: View tasks that are active, completed, or all tasks at once.
- Responsive Design: Optimized for both desktop and mobile devices.
- Frontend: HTML, CSS, JavaScript
-
Clone the repository:
git clone https://github.com/anandku06/ToDo-List.git cd todo-list-app
-
Install dependencies (for backend support):
npm install
-
Start the app:
- Frontend only: Open
index.html
in your browser.
- Frontend only: Open
- Add a Task: Type in your task and click "Add" to add it to the list.
- Complete a Task: Check the box next to a task to mark it as completed.
- Delete a Task: Click the delete icon to remove a task from the list.
- Edit a Task: Click on any task and edit the typo or anything.
.
├── public
│ ├── css
│ │ └── style.css
│ ├── js
│ │ └── script.js
│ └── index.html
└── README.md
Contributions are welcome! Feel free to open issues or submit pull requests.
- Fork the project
- 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
Distributed under the MIT License. See LICENSE
for more information.
Happy organizing!