This is a simple Todo application built with React.
This Todo application allows users to manage their tasks by adding, updating, and deleting them. It provides a simple and intuitive user interface to enhance productivity.
- Add a new task
- Mark tasks as completed
- Edit existing tasks
- Delete tasks
- Clone the repository to your local machine:
git clone https://github.com/hassancoder1/reactjs-todo-app.git
cd todo-app
npm install
npm start
Open your web browser and go to http://localhost:3000 to use the Todo application.
Add a new task: Enter the task in the input field and click "Add Task." Mark a task as completed: Click on a task to mark it as completed. Edit a task: Click the pen icon to edit a task, make the necessary changes, and click "Update." Delete a task: Click the trash icon to delete a task.
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
Create a new branch for your feature or bug fix: git checkout -b feature/your-feature. Make your changes and commit them: git commit -m 'Add a new feature'. Push to the branch: git push origin feature/your-feature. Create a pull request.