Skip to content

omar-diab/To-Do-List

Repository files navigation

📝 To-Do List App

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.


🚀 Features

  • ✅ Add new tasks
  • ✏️ Edit existing tasks inline
  • 🗑️ Delete tasks with confirmation
  • 🎯 Mark tasks as Done, Pending, or Cancelled
  • 📂 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

🛠️ Tech Stack

  • React
  • Vite
  • Material UI (MUI)
  • Tailwind CSS
  • localStorage

🌐 Live Demo

https://to-do-list-omar.vercel.app


🤛️ Author

Made with ❤️ by Omar Diab

About

A modern and responsive To-Do List app Created by Reactjs, Vite, Tailwindcss and Material UI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published