Skip to content

Abhinav-Rao24/collab-whiteboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real-Time Collaborative Whiteboard

TypeScript-based collaborative whiteboard with:

  • Next.js frontend (Canvas + optimistic rendering)
  • Express + Socket.io backend (room isolation + heartbeat/reconnect support)
  • Redis Pub/Sub adapter for horizontal scale
  • Docker Compose for environment parity

Quick start

  1. Install dependencies:
    • npm install
  2. Start Redis + backend + frontend:
    • docker compose up --build
  3. Open:
    • http://localhost:3000

Local development without Docker

  • In one terminal: npm run dev --workspace server
  • In another: npm run dev --workspace web

Ensure Redis is available at redis://localhost:6379.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors