This is a simple and responsive To-Do App built with React, utilizing Context API for state management and Local Storage for data persistence. The app allows users to manage their tasks efficiently with features like adding, editing, completing, and deleting tasks.
- Add Todos: Create new tasks to keep track of your to-dos.
- Edit Todos: Modify existing tasks (disabled for completed tasks).
- Mark as Complete: Toggle tasks as completed or incomplete.
- Delete Todos: Remove tasks you no longer need.
- Persistent Storage: Todos are saved in the browser's local storage, so they remain even after refreshing the page.
- Responsive Design: Works seamlessly on both desktop and mobile devices.
- React: Frontend library for building the user interface.
- Context API: For managing global state across components.
- Local Storage: To persist todos between sessions.
- Tailwind CSS: For styling the app with a modern and responsive design.
- Vite: For fast development and build tooling.
Follow these steps to run the project locally:
- Clone the repository:
git clone https://github.com/Smitgajera10/To-do-with-react.git cd to-do-with-react