A simple Todo application built with React, allowing users to add, update, and delete tasks. This project demonstrates basic CRUD operations and state management in React.
- Add new tasks
- Mark tasks as completed
- Edit tasks
- Delete tasks
- View all tasks or filter by completed/incomplete tasks
- React - For building the user interface
- CSS - For styling the components
- JavaScript (ES6+) - For scripting
- React Hooks - For managing component state and lifecycle
Make sure you have the following installed on your machine:
- Node.js
- npm
- Clone the repository:
git clone https://github.com/yourusername/todo-app.git
2.Navigate to the project directory:
cd todo-app
3.Install dependencies:
nm install
4.Start the development server:
npm start