A fully functional Todo Application built using React that supports complete CRUD operations — Add, Edit, Delete, Toggle, and Filter tasks with a clean and responsive UI.
- ➕ Add new tasks
- ✏️ Edit existing tasks
- 🗑️ Delete tasks
- ✅ Mark tasks as completed (Toggle)
- 🔍 Filter tasks (All / Completed / Pending)
- 🎯 Clean and responsive UI
- ⚡ Built using React Hooks (
useState)
- Frontend: React (Vite)
- Styling: Tailwind
- State Management: React Hooks
ReactToDolist/
│── public/
│── src/
│ ├── App.jsx
│ ├── Home.jsx
│ └── main.jsx
│── index.html
│── package.json
│── vite.config.js
- Clone the repository:
git clone https://github.com/SujiPrasanth/react-task-manager-crud.git
- Navigate to project folder:
cd react-task-manager-crud
- Install dependencies:
npm install
- Run the app:
npm run dev
https://react-task-manager-crud.vercel.app/
- React Functional Components
- useState Hook
- Array Methods (
map,filter) - Conditional Rendering
- Event Handling
- 📦 Add localStorage (save tasks permanently)
- 🌙 Dark mode
- 🔔 Notifications
- 📝 Drag & drop tasks
Suji Prasanth
If you like this project, give it a ⭐ on GitHub!



