Skip to content

Nutty1704/taskmanager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀Donezo

A free and simple task management tool designed for small teams. Organize tasks with boards, lists, and cards, collaborate efficiently, and stay productive.

✨ Features

  • Shared Workspaces - Invite your team to a shared workspace and manage their permissions.
  • Boards, Lists, and Cards – Organize your tasks visually.
  • Labels & Colors – Categorize tasks for better clarity.
  • Task Assignments – Assign tasks to team members.
  • Checklists – Break tasks into smaller steps.
  • Due Dates – Set deadlines and track progress.
  • Recent Boards and Starred Boards – Quickly access recently viewed boards and your starred boards.
  • Real-Time Updates – Stay in sync with your team as you work together.

🖥️ Live Demo

🚀 Try it here

🏗️ Tech Stack

  • Frontend: React, Clerk (Authentication), TailwindCSS, Shadcn UI
  • Backend: Node.js, Express, MongoDB, Sockets
  • Authentication: Clerk (Google & Email/Password Login)
  • Hosting: Vercel (Frontend), Digital Ocean (Backend)

📸 Screenshots

Home Page

Home Page

Dashboard

Dashboard

Board Page

Board Page

Drag and Drop

Drag and Drop

Card Preview

Card Modal

🛠️ Setup & Installation

  1. Clone the repository

    git clone https://github.com/Nutty1704/taskmanager.git
    cd taskmanager
  2. Install dependencies

    cd frontend && npm install  # For frontend
    cd backend && npm install  # For backend
  3. Set up environment variables (Create a .env file in both frontend and backend directories—refer to .env.sample for guidance)

  4. Run locally

    cd frontend && npm start  # Frontend
    cd backend && npm run dev  # Backend

🚀 Deployment

  • Frontend: Hosted on Vercel.
  • Backend: Hosted on Digital Ocean.
  • Environment variables: Configure in respective hosting platforms.

🎯 Future Enhancements

  • Notifications - Allow users to subscribe to cards and follow its activity.
  • Email Reminders - Send email reminders about deadlines, etc to subscribed users.

🤝 Contributing

Contributions are welcome! Feel free to fork the repo and submit a pull request.

📜 License

MIT License © 2025 Abhijit Upadhyay


⭐ If you like this project, consider giving it a star! ⭐

Releases

No releases published

Packages

 
 
 

Contributors