A modern and minimal To-Do List application built with React, Material UI, and Vite. This app supports adding, editing, filtering, and deleting tasks — with category-based filtering and localStorage persistence. It also features dark/light theme toggling with full support from MUI's theme provider.
- ✅ Add new tasks
- ✏️ Edit existing tasks inline
- 🗑️ Delete tasks with confirmation
- 🎯 Mark tasks as
Done,Pending, orCancelled - 📂 Filter tasks by category (
All,Pending,Done,Cancelled) - 💡 Light/Dark mode toggle (theme is saved in localStorage)
- 💾 All tasks persist using
localStorage - 🍃 Smooth UI with Material UI components
- React
- Vite
- Material UI (MUI)
- Tailwind CSS
- localStorage
https://to-do-list-omar.vercel.app
Made with ❤️ by Omar Diab