A simple and intuitive To-Do List application built with React.js. This app allows users to manage their daily tasks efficiently with features like adding, editing, marking as completed/incompleted, and deleting tasks.
✅ Add new tasks
✅ Edit existing tasks
✅ Mark tasks as completed/incompleted
✅ Remove tasks
✅ Display task badges with due dates
✅ Filter tasks using a search bar
✅ Local storage support (tasks persist after refresh)
Follow these steps to set up the project on your local machine:
Ensure you have the following installed:
- Clone the repository:
git clone https://github.com/romashka-dev/react-todo-list.git
cd react-todo-list
- Install dependencies:
npm install
# or
yarn install
- Start the development server:
npm run dev
# or
yarn dev
- Open the application in your browser:
http://localhost:5173
Contributions are welcome! Please fork this repository and submit a pull request with your improvements.
This project is licensed under the MIT License. See the LICENSE file for details.