Skip to content

ZenDo is a comprehensive and user-friendly task management tool designed to enhance personal productivity and organization.

Notifications You must be signed in to change notification settings

01Vishwa/ZenDo-Task-Management-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZenDo - Task Management Application

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.


🚀 Live Demo

Click here to view the deployed app


✨ Features

🔐 User Authentication

  • Secure registration and login functionality.
  • Uses an AuthContext for managing authentication state.

✅ Task Management

  • Create, view, edit, and delete tasks.
  • Tasks include:
    • Title
    • Description
    • Priority
    • Status
    • Tags
    • Start & End times

📱 Responsive Design

  • Fully responsive layout adapting to all screen sizes.
  • Calendar view automatically switches to a mobile-friendly list format on smaller devices.

🎯 Kanban-Style Board

  • Drag-and-drop tasks between columns to change their status effortlessly.

🔍 Advanced Search & Filtering

  • Dedicated search page.
  • Filter tasks by:
    • Status
    • Priority
    • Tags
    • Keyword search

🎨 Theming

  • Toggle between light and dark modes.

🖼 Custom Modals

  • Consistent UI for task creation, editing, and deletion.
  • No reliance on native browser pop-ups.

🛠 Tech Stack

  • Frontend: React, Tailwind CSS
  • State Management: Context API
  • Drag-and-Drop: React Beautiful DnD
  • Routing: React Router
  • Deployment: Vercel

📦 Installation & Setup

# 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

About

ZenDo is a comprehensive and user-friendly task management tool designed to enhance personal productivity and organization.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •