Skip to content

VishnuNitSgr/collabCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ collabCode

collabCode is a real-time collaborative coding platform that enables multiple users to write code together while communicating via live audio. It leverages WebSockets for instant code synchronization and WebRTC for low-latency peer-to-peer audio communication.


✨ Features

  • πŸ‘₯ Real-time collaborative code editor
  • ⚑ Instant code synchronization using WebSockets
  • 🎧 Live audio communication powered by WebRTC
  • πŸ”„ Multi-user session support
  • πŸ” Secure and private coding rooms
  • 🌐 Browser-based access (no setup required for users)

🧠 How It Works

  • WebSockets handle real-time code updates across all connected users.
  • WebRTC establishes peer-to-peer audio streams for seamless voice communication.
  • A central server manages session creation, signaling, and user connections.

πŸ› οΈ Tech Stack

  • Frontend: (e.g. React, HTML, CSS, JavaScript)
  • Backend: (e.g. Node.js, Express)
  • Realtime Communication: WebSockets (Socket.io)
  • Audio Streaming: WebRTC

πŸ“¦ Installation

Clone the repository:

git clone https://github.com/VishnuNitSgr/collabCode.git
cd collabCode

About

A web-based real-time collaborative code editor built with React, Node.js, Express, and Socket.IO.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors