Skip to content

A simple and lightweight Todo app built with React. This app allows users to add tasks, mark them as done by clicking on the task, remove tasks using a button on the right side of each task, clear all tasks with a "Clear All" button, and uncheck tasks by clicking on them again.

Notifications You must be signed in to change notification settings

Haileamlak1/react-todo-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

React Todo App

A simple and lightweight Todo app built with React. This app allows users to manage their tasks efficiently with the following features:

Features

  • Add Tasks: Easily add new tasks to your todo list.
  • Mark as Done: Click on a task to mark it as done.
  • Uncheck Tasks: Click on a completed task to uncheck it.
  • Remove Tasks: Use the button on the right side of each task to remove it.
  • Clear All Tasks: Clear all tasks using the "Clear All" button.

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/react-todo-app.git
  2. Navigate to the project directory:
    cd todoApp
  3. Install the dependencies:
    npm install
  4. Start the development server:
    npm start

Usage

  • Add a Task: Type a task into the input field and press Enter or click the "Add" button.
  • Mark a Task as Done: Click on the task to mark it as done.
  • Uncheck a Task: Click on a completed task to uncheck it.
  • Remove a Task: Click the button on the right side of the task to remove it.
  • Clear All Tasks: Click the "Clear All" button to remove all tasks.

Contributing

Feel free to submit issues and pull requests to improve the app.

About

A simple and lightweight Todo app built with React. This app allows users to add tasks, mark them as done by clicking on the task, remove tasks using a button on the right side of each task, clear all tasks with a "Clear All" button, and uncheck tasks by clicking on them again.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published