/todo-app

Primary LanguageJavaScript

Todo List App

This is a simple todo list app built with React. Users can add, edit or delete tasks, as well as mark them as completed.

Table of Contents

Installation

Usage Features Contributing License Installation To use this app, you will need to have Node.js installed on your computer.

Clone this repository or download the code as a ZIP file. Navigate to the project directory in your terminal or command prompt. Run the command npm install to install the necessary dependencies.

Usage

To start the app, run the command npm start in your terminal or command prompt. This will start a development server and open the app in your default web browser.

In the app, you can:

Add a new task by typing it into the input field and clicking "Add Task". Edit an existing task by clicking the "Edit" button next to it, making your changes, and clicking "Save". Delete a task by clicking the "Delete" button next to it. Mark a task as completed by clicking the checkbox next to it.

Features

This app includes the following features:

A form for adding new tasks. A list of tasks, click on and mark them as completed tasks. A form for editing tasks. Local storage for persisting tasks between sessions.

Contributing

Contributions are welcome! If you would like to contribute to this project, please submit a pull request.

License

This project is licensed under the MIT License.