This is a simple To-Do application built with React and Vite. The app allows you to add tasks, set their status (Not Started, In Progress, Done), and delete tasks. The tasks are stored in local storage to persist across page reloads.
- Add new tasks
- Set status for each task (Not Started, In Progress, Done)
- Delete tasks
- Persistent storage using local storage
Follow these instructions to set up and run the project locally.
- Node.js (>= 14.x)
- npm (>= 6.x) or yarn (>= 1.x)
-
Clone the repository:
git clone https://github.com/khOsman/my-todo-app.git
cd my-todo-app
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and navigate to:
http://localhost:3000