Skip to content

AhmedAbdoDev/To-Do-List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

To-Do List Application

A simple and interactive To-Do List application built using React.js. This project helps users organize their daily tasks with features like adding, editing, and deleting tasks. The tasks are also saved in the browser's LocalStorage for persistence.


Live Demo

Click here to view the live demo!


Features

  • Add new tasks to the list.
  • Edit tasks directly in the list.
  • Persistent task storage using LocalStorage.
  • Responsive and clean design for better user experience.

Technologies Used

  • React.js: For building the interactive user interface.
  • LocalStorage: For saving and retrieving task data.
  • CSS: For styling the application.

How to Run Locally

  1. Clone the repository:
    git clone https://github.com/AhmedAbdoDev/To-Do-List.git
  2. Navigate to the project directory:
    cd To-Do-List
  3. Install dependencies:
    npm install
  4. Start the development server:
    npm start
  5. Open your browser and go to http://localhost:3000.

Screenshots

image.png


Future Improvements

  • Add drag-and-drop functionality to reorder tasks.
  • Implement filters to show completed, pending, or all tasks.
  • Integrate a backend to store tasks in a database.

Author


License

This project is licensed under the MIT License.

About

A dynamic and interactive To-Do List application built with React.js. Add, edit, delete, and manage your tasks seamlessly, with data persistence using LocalStorage. Clean design and responsive interface included!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors