A feature-rich, modern Todo application built with React and Vite, featuring a beautiful UI and comprehensive task management capabilities.
- 📝 Create, edit, and delete tasks
- 🎨 Priority levels with visual indicators
- High (Red)
- Medium (Yellow)
- Low (Green)
- 📅 Due date tracking with notifications
- 🔍 Real-time search functionality
- 🔄 Multiple sorting options
- Creation date
- Due date
- Priority
- Alphabetical
- 📋 Filter tasks by status
- All tasks
- Active tasks
- Completed tasks
- 🌓 Dark mode support
- 📱 Responsive design
- 💾 Local storage persistence
- ⌨️ Keyboard shortcuts
- 🔔 Toast notifications for actions
-
Adding a Task
- Type your task in the input field
- Select priority level
- Set due date (optional)
- Press Enter or click Add button
-
Managing Tasks
- Click the checkbox to mark as complete
- Use Edit button to modify task details
- Use Delete button to remove tasks
- Clear Completed button removes all completed tasks
-
Organizing Tasks
- Use the search bar to find specific tasks
- Sort tasks using the dropdown menu
- Filter tasks using the status buttons
- Tasks are automatically saved to local storage