Skip to content

A modern task management web app built with Vite + React and Node.js/Express backend. It provides an interactive kanban board (To Do, In Progress, In Review, Done) to track tasks, assign users, set deadlines, and collaborate in real time. Includes integrated chat, responsive UI, and smooth drag-and-drop interactions.

Notifications You must be signed in to change notification settings

abdurrashidkhan/task-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š Project Management Tool

A modern project management application designed to help teams organize, track, and collaborate on tasks efficiently.

Frontend Backend Database License


πŸ“Œ Project Overview

  • Project Board: Organize tasks into categories (To Do, In Progress, In Review, Done)
  • Task Cards: Display task title, assignee, deadline, attachments, and quick actions (edit/delete)
  • Sidebar & Chat: Integrated panel for team discussions
  • Dashboard Summary: View overall project progress and key metrics at a glance

✨ Features

πŸ”Ή Task Management

  • Create, update, and delete tasks
  • Assign tasks to team members
  • Set deadlines, priorities, and labels
  • Attach files or screenshots for better context

πŸ”Ή Kanban Board

  • Drag-and-drop tasks across stages (To Do β†’ In Progress β†’ In Review β†’ Done)
  • Visual progress tracking
  • Task counts per column for workload monitoring

πŸ”Ή Collaboration

  • Built-in team chat panel
  • Comments and discussions within tasks
  • Activity tracking for accountability

πŸ”Ή User Experience

  • Clean, modern, and responsive UI (desktop & mobile)
  • Real-time updates without page reloads
  • Intuitive navigation with a project overview dashboard

πŸ› οΈ Tech Stack

Frontend:

  • ⚑ Vite – Fast build tool
  • βš›οΈ React.js – Component-based UI
  • 🎨 Tailwind CSS – Modern styling

Backend:

  • 🟒 Node.js – Runtime environment
  • 🚏 Express.js – REST API framework
  • πŸ—„οΈ MongoDB – NoSQL database with Mongoose

Deployment:

  • 🌐 Vercel – Frontend deployment
  • ☁️ Render / Railway (Optional) – Backend deployment

πŸš€ Future Enhancements

  • πŸ” Authentication & role-based access control
  • πŸ“± Mobile app version with React Native
  • πŸ“ˆ Analytics & productivity insights dashboard
  • πŸ”” Real-time notifications (WebSocket support)

About

A modern task management web app built with Vite + React and Node.js/Express backend. It provides an interactive kanban board (To Do, In Progress, In Review, Done) to track tasks, assign users, set deadlines, and collaborate in real time. Includes integrated chat, responsive UI, and smooth drag-and-drop interactions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages