Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

To-Do List App

This is a simple, interactive To-Do List application that allows users to add, manage, and filter tasks. The application is built using HTML, CSS, and JavaScript and provides basic task management functionality.
Features

- **Add Tasks**: Create tasks with a description, due date, and priority (Low, Medium, High).
- **Edit Tasks**: Update existing tasks as needed.
- **Mark as Completed**: Toggle the completion status of tasks.
- **Filter Tasks**: View all, completed, or pending tasks using filter buttons.
- **Search Tasks**: Search for specific tasks using the search bar.
- **Task Count**: Display the number of pending and completed tasks.
- **Persistent Storage**: Tasks are saved to and loaded from the browser's local storage.
- **Clear All Tasks**: Remove all tasks with a single click.

## How to Run

1. Clone this repository or download the files.
2. Open the `index.html` file in any web browser.
3. Start adding tasks to the To-Do List!

## Usage

1. Enter a task description and select a due date and priority level.
2. Click **Add Task** to add it to the list.
3. Use the filter buttons to view tasks based on their status.
4. Search for tasks using the search bar.
5. Click on a task's **Edit** button to update its details.
6. Mark a task as completed or undo it using the **Complete** button.
7. Clear all tasks by clicking the **Clear All Tasks** button.

## Screenshots

*(Add relevant screenshots of the application interface here.)*

## Technologies Used

- **HTML**: For structuring the app.
- **CSS**: For styling and layout.
- **JavaScript**: For functionality, task management, and local storage.

## Contributing

Feel free to fork the repository, create feature branches, and submit pull requests to enhance the application.

## License

This project is open-source and available under the [MIT License](LICENSE).

About

This is a simple, interactive To-Do List application that allows users to add, manage, and filter tasks

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages