A simple and modern To Do application built with React, Vite, and Context API. This app allows users to manage their tasks efficiently with features like adding, deleting, marking as completed, and viewing statistics.
- Add new tasks
- Delete tasks
- Mark tasks as completed or not completed
- View statistics of your tasks
- Responsive and clean UI
- Node.js (v16 or higher recommended)
- npm or yarn
- Clone the repository:
git clone <repository-url> cd my-app
- Install dependencies:
npm install # or yarn install - Start the development server:
npm run dev # or yarn dev - Open your browser and go to
http://localhost:5173(or the port shown in your terminal).
my-app/
├── public/
├── src/
│ ├── assets/
│ ├── components/
│ ├── contexts/
│ ├── App.jsx
│ ├── main.jsx
│ └── index.css
├── package.json
├── vite.config.js
└── README.md
npm run dev— Start the development servernpm run build— Build for productionnpm run preview— Preview the production build
This project is licensed under the MIT License.