Skip to content

ArpitRajputGithub/Collabspace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 CollabSpace - Real-time Team Collaboration Platform

A modern, full-stack team collaboration platform built with Next.js 15, Node.js, and real-time WebSocket integration. Features include Kanban boards, task management, live collaboration, and much more.

✨ Features

🎯 Project Management

  • Interactive Kanban Boards with drag-and-drop functionality
  • Task Management with priorities, labels, and assignments
  • Real-time Updates across all connected users
  • Progress Tracking with visual indicators

🤝 Team Collaboration

  • Real-time Cursors and presence indicators
  • Live Typing Indicators for comments
  • Team Workspaces with role-based permissions
  • Activity Feeds with real-time notifications

🔐 Authentication & Security

  • Modern Authentication with Clerk integration
  • JWT-based API security
  • Role-based Access Control
  • Protected Routes and middleware

🎨 Modern UI/UX

  • Responsive Design that works on all devices
  • Dark/Light Theme support
  • Beautiful Animations with Framer Motion
  • Accessible Components with shadcn/ui

🛠️ Tech Stack

Frontend

  • Next.js 15 - React framework with App Router
  • TypeScript - Type safety and better DX
  • Tailwind CSS - Utility-first styling
  • shadcn/ui - Beautiful, accessible components
  • Framer Motion - Smooth animations
  • Zustand - State management
  • TanStack Query - Server state management
  • dnd-kit - Drag and drop functionality

Backend

  • Node.js with Express.js
  • TypeScript - Full-stack type safety
  • Prisma ORM - Database management
  • PostgreSQL - Primary database
  • Socket.io - Real-time communication
  • JWT - Authentication tokens
  • Clerk - User management

Deployment & DevOps

  • Vercel - Frontend deployment
  • Railway - Backend deployment
  • GitHub Actions - CI/CD (optional)
  • Vercel Analytics - Performance monitoring

🚀 Quick Start

Prerequisites

  • Node.js 18+
  • PostgreSQL database
  • Clerk account for authentication

1. Clone the Repository

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors