A responsive to-do list web application built with React and Vite. This project features drag-and-drop task management, status tracking, and a user interface with dark/light mode support.
- Task Management: Add, edit, delete, and mark tasks as done.
- Drag-and-Drop: Organize tasks across status columns using drag-and-drop.
- Status Tracking: View tasks by status, due today, this week, pending, or completed.
- Local Storage: Guest tasks are saved in your browser for persistence.
- Dark/Light Mode: Toggle between dark and light themes.
- Sign Up/Sign In: User can Sign Up and Sign In their accounts to save their tasks. These tasks can be loaded on any device upon logging in.
- Dedicated Backend: A database for all users and task storage (linked with users).
- React
- Vite
- @dnd-kit/core, @dnd-kit/sortable
- CSS
- MongoDB
- Node.js
- Axios and Render