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.
- π₯ 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)
- 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.
- Frontend: (e.g. React, HTML, CSS, JavaScript)
- Backend: (e.g. Node.js, Express)
- Realtime Communication: WebSockets (Socket.io)
- Audio Streaming: WebRTC
Clone the repository:
git clone https://github.com/VishnuNitSgr/collabCode.git
cd collabCode