Skip to content

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Collabrix Logo

Collabrix

A Luxury Real-Time Collaborative Workspace & Whiteboarding Platform

React Tailwind Node.js MongoDB


📖 About Collabrix

Collabrix is a production-ready, high-performance collaborative platform designed for modern teams. Built on the MERN stack with a sleek, luxury dark theme, it empowers teams to brainstorm, design, and execute ideas in a shared, real-time digital workspace.

Whether you're mapping out user journeys, wireframing a new product, or hosting a live design critique with integrated AI assistance and WebRTC video sharing, Collabrix provides a seamless, distraction-free environment.


✨ Key Features

  • 🖊️ Real-Time Multiplayer Whiteboard: Infinite canvas with drawing tools, live cursors, and real-time presence indicators.
  • 🤖 Integrated AI Assistant: Smart diagram generation, sticky note summarization, and UX critique simulation right in your workspace.
  • 🎥 Live Collaboration: WebRTC screen sharing, presenter modes, and integrated audio/video tools.
  • 📦 Smart Templates: Instantly generate Kanban boards, User Journey maps, and SWOT analyses.
  • 🔐 Secure Authentication: JWT-based auth with Google OAuth integration and protected routing.
  • 🎨 Luxury UI/UX: A bespoke dark-mode aesthetic featuring deep obsidian backgrounds, vibrant red accents, and smooth Framer Motion animations.

🛠 Tech Stack

Frontend Architecture:

  • React (Vite) for blazing-fast rendering
  • Tailwind CSS for modern utility-first styling
  • Framer Motion for fluid, physics-based animations
  • React Konva for high-performance HTML5 canvas manipulation
  • React Router DOM for SPA routing

Backend & Infrastructure:

  • Node.js & Express.js server
  • MongoDB (Atlas) for secure data persistence
  • Socket.io & Yjs for real-time state synchronization
  • JWT & Google Auth Library for secure access
  • Vercel-ready configuration for seamless frontend deployment

🚀 Getting Started (Local Development)

1. Clone the Repository

git clone https://github.com/Ritikkumar2525/Collabri-X.git
cd Collabri-X

2. Backend Setup

cd server
npm install

Create a .env file in the server directory:

PORT=5001
MONGO_URI=your_mongodb_atlas_uri
JWT_SECRET=your_secret_key
GOOGLE_CLIENT_ID=your_google_client_id

Start the backend server:

npm run dev

3. Frontend Setup

cd ../client
npm install

Create a .env file in the client directory:

VITE_GOOGLE_CLIENT_ID=your_google_client_id

Start the Vite development server:

npm run dev

🌐 Deployment

This project is optimized for deployment on Vercel. The client folder includes a vercel.json file configured to rewrite all routes to index.html for perfect React Router SPA compatibility.

To deploy, simply connect your GitHub repository to Vercel and set the Root Directory to client/.


Developed by Ritik Kumar — Full-Stack MERN Developer specialized in Real-Time Systems.

About

Collabrix is a production-ready, high-performance collaborative platform designed for modern teams. Built on the MERN stack with a sleek, luxury dark theme, it empowers teams to brainstorm, design, and execute ideas in a shared, real-time digital workspace.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages