HyperMeet – Real-Time Video Conferencing Platform
HyperMeet is a full-stack video conferencing web application inspired by Zoom and Google Meet, built from scratch using the MERN stack and WebRTC.
Features-
- Real-time peer-to-peer video and audio calls using WebRTC
- Screen sharing with automatic layout switching
- Live in-call chat powered by Socket.io, with per-room message history
- Active speaker detection that automatically highlights whoever is talking
- Pin-to-focus and multiple grid layouts (speaker view, 4-grid, 6-grid)
- Participant list with real-time mute/video status indicators
- User authentication (JWT-based) with MongoDB for persistent user accounts
- Meeting history — every joined meeting is saved and can be rejoined later
- Fully responsive, animated UI with a custom-designed pre-join lobby
ScreenShots:
Home page with meeting history/logout

Live meeting window
Speaker-focus layout - the remote participant's video fills the main stage automatically
Floating local video (PIP) -your own camera feed sits in the bottom-right corner
Live participant count -top-right header shows real-time room occupancy ("Participants: 2")
Full control bar- camera toggle, end call, mute/unmute, screen share, participant list, grid layout switcher, and live chat (with unread message badge — see the "3" on the chat icon)
Grid layout toggle
Real-time chat with notifications


