Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskMates - Agile Project Management Tool 🚀

A modern, full-stack task management application designed for agile teams. Built with React and powered by Firebase for real-time collaboration and data persistence.

License React Firebase

✨ Features

📋 Kanban Board

  • Drag-and-drop task management across columns (To Do, In Progress, Done)
  • Real-time status updates synced to the cloud
  • Priority tagging (Low, Medium, High, Critical)

👥 Team Collaboration

  • Dynamic team member management with role assignments
  • Assign tasks to specific team members
  • Track individual progress and completion rates

💬 Interactive Comments

  • Add comments to tasks for better communication
  • Like/react to comments
  • Delete comments with instant UI feedback

🎨 Modern UI/UX

  • Responsive design (Mobile, Tablet, Desktop)
  • Dark/Light mode toggle
  • Glassmorphism effects and smooth animations
  • Optimistic UI updates for instant interactions

☁️ Cloud Backend

  • Firebase Firestore for real-time database
  • Persistent data storage (survives browser refreshes)
  • Secure authentication-ready architecture

🛠️ Tech Stack

Category Technologies
Frontend React 18, Vite, Tailwind CSS, Lucide Icons
Backend Firebase (Firestore, Authentication)
State Mgmt React Hooks, Context API
Deployment Vercel / Netlify Ready

🚀 Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn
  • A Firebase project (Firestore enabled)

Installation

  1. Clone the repository
git clone https://github.com/Rusiru-1017/taskmates-app.git
cd taskmates-app
  1. Install dependencies
npm install
  1. Add your Firebase config in src/firebase-config.js

  2. Run the development server

npm run dev
  1. Open http://localhost:5173 in your browser

📦 Build for Production

npm run build

The build output will be in the dist folder, ready to deploy to Vercel, Netlify, or any static hosting provider.

📄 License

This project is licensed under the MIT License.

👤 Author

Rusiru Laksara

About

A modern agile project management tool with Kanban board, real-time collaboration, and Firebase backend

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages