The To-Do App is a simple, yet powerful task management application built with vanilla JavaScript. It allows users to keep track of their daily tasks, mark them as complete, and delete tasks when they're done. The app demonstrates basic JavaScript concepts such as DOM manipulation, event handling, and local storage.
- Add Tasks: Users can add new tasks to their to-do list.
- Mark as Complete: Tasks can be marked as complete by clicking on them.
- Delete Tasks: Users can remove tasks from the list.
- Persistent Data: The app saves tasks in the browser's local storage, so they persist even after the page is refreshed.
To run this project locally, follow these steps:
-
Clone the Repository: https://github.com/shubhanginaik/todoApp.git
cd todoApp
-
Open the 'index.html' file:
- You can open it directly in your browser by double-clicking the index.html file or by using a local server (recommended for development).
- Start using the app!
- Adding a Task: Type your task into the input field and press the "Add" button.
- Marking a Task as Complete: Click on a task to mark it as completed. Completed tasks will be visually distinguished (e.g., struck-through text).
- Deleting a Task: Click the delete button (usually an "X" or trash icon) next to a task to remove it from the list.