Skip to content

ashiif07/To-Do-List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ To-Do List Web App

A simple and interactive To-Do List Web Application built using HTML, CSS, and JavaScript. This project allows users to add, complete, and delete tasks while automatically saving them in Local Storage so tasks remain even after refreshing the page.


πŸš€ Features

  • βž• Add new tasks
  • βœ… Mark tasks as completed
  • ❌ Delete tasks
  • πŸ’Ύ Automatic task saving using Local Storage
  • 🎨 Modern and responsive UI design
  • ⚑ Fast and lightweight (no external libraries)

πŸ› οΈ Technologies Used

  • HTML5 – Structure of the application
  • CSS3 – Styling and layout
  • JavaScript (Vanilla JS) – Application logic and interactivity
  • Local Storage API – Persistent task storage in the browser

In this version, CSS and JavaScript are embedded inside the HTML file.


πŸ“Έ Application Preview

Main Interface includes:

  • Input box for adding tasks
  • Add button
  • Task list
  • Delete button for each task

βš™οΈ How It Works

  1. User enters a task in the input box.
  2. Clicking the Add button creates a new task.
  3. Clicking a task marks it as completed.
  4. Clicking Γ— removes the task.
  5. All tasks are stored in Local Storage, so they remain after refreshing the page.

▢️ How to Run the Project

  1. Clone the repository
git clone https://github.com/your-username/your-repository-name.git
  1. Open the project folder.

  2. Run the file:

index.html

in any web browser.


πŸ’‘ Future Improvements

  • Edit existing tasks
  • Add task categories
  • Add due dates and reminders
  • Dark mode support
  • Mobile app version

πŸ‘¨β€πŸ’» Author

Md Ashif Ansari

If you like this project, feel free to ⭐ star the repository on GitHub.

About

A simple and interactive To-Do List Web Application built using HTML, CSS, and JavaScript

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages