This project is a simple Todo List application built using React and Vite. It demonstrates how to create, manage, and organize tasks efficiently while leveraging the fast development experience provided by Vite.
- Add, edit, and delete tasks.
- Mark tasks as completed.
- Filter tasks by their status (e.g., all, active, completed).
- Persistent storage using local storage.
- @vitejs/plugin-react: Utilizes Babel for Fast Refresh.
- @vitejs/plugin-react-swc: Uses SWC for Fast Refresh.
For a production-ready Todo List application, we recommend using TypeScript and enabling type-aware lint rules. Refer to the TS template to integrate TypeScript and typescript-eslint into your project.
- Clone the repository.
- Install dependencies using
npm installoryarn. - Start the development server with
npm run devoryarn dev. - Open the application in your browser and start managing your tasks!