ZenDo is a comprehensive and user-friendly task management tool designed to enhance personal productivity and organization.
Built with React and Tailwind CSS, it offers a responsive and intuitive interface for managing daily tasks and schedules.
Click here to view the deployed app
- Secure registration and login functionality.
- Uses an AuthContext for managing authentication state.
- Create, view, edit, and delete tasks.
- Tasks include:
- Title
- Description
- Priority
- Status
- Tags
- Start & End times
- Fully responsive layout adapting to all screen sizes.
- Calendar view automatically switches to a mobile-friendly list format on smaller devices.
- Drag-and-drop tasks between columns to change their status effortlessly.
- Dedicated search page.
- Filter tasks by:
- Status
- Priority
- Tags
- Keyword search
- Toggle between light and dark modes.
- Consistent UI for task creation, editing, and deletion.
- No reliance on native browser pop-ups.
- Frontend: React, Tailwind CSS
- State Management: Context API
- Drag-and-Drop: React Beautiful DnD
- Routing: React Router
- Deployment: Vercel
# Clone the repository
git clone https://github.com/01Vishwa/ZenDo---Task-Management-Application.git
# Navigate to the project directory
cd ZenDo---Task-Management-Application
# Install dependencies
npm install
# Start the development server
npm start