A clean and responsive To-Do List web application built using React.js and Vite, designed to help users manage daily tasks effectively. This app supports creating, editing, deleting, and marking todos as completed—all stored in your browser's local storage.
🔗 Live Demo: Click Here to Try the App
- ✅ Add new tasks
- ✏️ Edit existing todos
- 🗑️ Delete todos with confirmation
- ✔️ Mark todos as complete/incomplete
- 🔍 Filter to show only completed tasks
- 💾 Persistent local storage
- ⚡ Fast performance with Vite bundler
- 🎨 Responsive and minimal UI with Tailwind CSS
- Frontend: React.js, Vite
- Styling: Tailwind CSS
- State Management: React Hooks (
useState,useEffect) - Unique ID:
uuidpackage - Deployment: Vercel
# 1. Clone the repo
git clone https://github.com/aastikdas/My_Todo_App.git
# 2. Install dependencies
npm install
# 3. Start the development server
npm run dev
📃 License
This project is open-source and available under the MIT License.
🙋♂️ Author
Aastik Das