UrTODO is a simple and clean Todo application built using React.
It helps users add, manage, complete, and delete their daily tasks in an easy and intuitive way.
This project is my first complete React-based application that involves state management, component structuring, routing, responsiveness, and deployment.
- ➕ Add new todos
- ✏️ Edit existing todos
- ✅ Mark todos as completed
- 👀 Toggle visibility of completed todos (Show Finished)
- 🗑 Delete todos permanently
- 💾 Persistent storage using LocalStorage
- 📱 Fully responsive (mobile & desktop)
- 🎨 Clean violet–blue themed UI
- React (JavaScript)
- HTML
- CSS (Tailwind CSS)
- Vite (for fast development & build)
- React Router (for navigation)
- UUID (for unique todo IDs)