This is a Todo List application built with React and Reactstrap. The app allows users to add, edit, delete, and mark tasks as completed. It also supports saving tasks to localStorage, so the list persists even after refreshing the browser.
- Add Todos: Users can add new tasks to the list.
- Edit Todos: Users can edit existing tasks.
- Delete Todos: Users can remove tasks from the list.
- Mark as Completed: Users can mark tasks as completed by checking a checkbox.
- Clear Completed Todos: Users can remove all completed tasks from the list at once.
- LocalStorage Support: The app saves the todo list to the browser's localStorage, ensuring data persistence between sessions.
Follow these instructions to get a copy of the project up and running on your local machine.
Make sure you have Node.js (v20+) and npm installed on your system.
Check out the live demo of the ToDo App here: https://adv-todolist.netlify.app/
Enjoy!