Skip to content

Latest commit

 

History

History
69 lines (49 loc) · 1.87 KB

README.md

File metadata and controls

69 lines (49 loc) · 1.87 KB

Todo List App

A simple and efficient Todo List application that helps you organize and manage your tasks effectively. This app is designed to be intuitive, making it easy to add, view, and delete tasks with just a few clicks.

Features

  • Add Tasks: Quickly add new tasks to your list.
  • Mark Complete: Mark tasks as completed to keep track of your progress.
  • Delete Tasks: Remove tasks you no longer need.
  • Filter by Status: View tasks that are active, completed, or all tasks at once.
  • Responsive Design: Optimized for both desktop and mobile devices.

Tech Stack

  • Frontend: HTML, CSS, JavaScript

Installation

  1. Clone the repository:

    git clone https://github.com/anandku06/ToDo-List.git
    cd todo-list-app
  2. Install dependencies (for backend support):

    npm install
  3. Start the app:

    • Frontend only: Open index.html in your browser.

Usage

  1. Add a Task: Type in your task and click "Add" to add it to the list.
  2. Complete a Task: Check the box next to a task to mark it as completed.
  3. Delete a Task: Click the delete icon to remove a task from the list.
  4. Edit a Task: Click on any task and edit the typo or anything.

Project Structure

.
├── public
│   ├── css
│   │   └── style.css
│   ├── js
│   │   └── script.js
│   └── index.html
└── README.md

Contributing

Contributions are welcome! Feel free to open issues or submit pull requests.

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a pull request

License

Distributed under the MIT License. See LICENSE for more information.


Happy organizing!