LiveWebRTCPeer-to-peerSocket.IOSignallingEJSServer-side renderRenderDeployed
🔴 The Problem
▸
Needed a lightweight conferencing solution without requiring any login or external service
▸
WebRTC setup requires a reliable signalling layer to exchange SDP offers
✅ The Solution
▸
Socket.IO handles the signalling handshake between peers; unique room IDs pair callers
▸
EJS templates render the UI server-side; client JS establishes the WebRTC peer connection
📈 Impact & Results
▸
Works in any modern browser — no plugin or account required
▸
Deployed live on Render — shareable room link starts a call instantly
▸
Room-based routing means multiple concurrent calls on the same server
Full Tech Stack
ReactNode.jsSocket.IO
More Projects
Interested in working together?
Let's build something impactful.