Skip to content

Welcome to the To-Do List application! This project helps users manage their tasks effectively with features like adding, editing, and removing tasks, as well as saving them to local storage for persistence.

Notifications You must be signed in to change notification settings

ManthanThakor/ToduListUsingJs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

To-Do List Application

Welcome to the To-Do List application! This project helps users manage their tasks effectively with features like adding, editing, and removing tasks, as well as saving them to local storage for persistence.

Demo

You can view a live demo of the project here.

Features

  • Add Tasks: Users can input a task and add it to their task list.
  • Edit Tasks: Users can edit existing tasks by clicking the edit button.
  • Remove Tasks: Users can remove tasks from the list.
  • Mark Tasks as Done: Users can mark tasks as complete or incomplete with a toggle feature.
  • Local Storage: Tasks are saved in the browser's local storage, so they persist between sessions.
  • Task Count Display: The application displays the total number of tasks currently in the list.
  • Search Functionality: Users can search for tasks using a modal dialog box.
  • Responsive Design: The application is designed to be user-friendly across different devices.

Technologies Used

  • HTML
  • CSS
  • JavaScript

How to Use

  1. Clone the repository or download the ZIP file.
  2. Open the index.html file in your web browser.
  3. Enter a task in the input field and click the "Add Task" button to add it to your task list.
  4. Click the checkmark icon to mark a task as done or the pencil icon to edit an existing task.
  5. Use the trash can icon to remove a task from the list.
  6. Click the search icon to open the search modal and find specific tasks.
  7. All tasks will be saved automatically in local storage and will be loaded when the page is refreshed.

Contributing

If you would like to contribute to this project, please fork the repository and create a pull request with your changes.

License

This project is open-source and available under the MIT License.

About

Welcome to the To-Do List application! This project helps users manage their tasks effectively with features like adding, editing, and removing tasks, as well as saving them to local storage for persistence.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published