Skip to content
All projects

Real-time communication

Video Calling Application

A browser-based video calling application with rooms, peer-to-peer media, and participant controls.

  • React
  • Express
  • Socket.IO
  • WebRTC

Problem

Participants needed reliable signaling and clear feedback while joining, connecting, muting, or leaving calls.

What I built

Built the React interface, coordinated rooms with Express and Socket.IO, and connected media streams using WebRTC.

Result

Implemented browser-to-browser calling with room coordination and visible connection states.