Voom Meet

The ongoing COVID-19 situation has many more people working from home than ever before and companies using web conferencing as their primary means of communication between employees and clients, out of curiosity I started to learn about how apps such as Zoom and Google meet work.

So I found out such apps works on WebRTC (Web Real Time Communication) it enables peer-to-peer communication without any server in between and allows the exchange of audio, video, and data between the connected peers. With WebRTC, the role of the server is limited to just helping the two peers discover each other and set up a direct connection.

Implemented various fetures like turn video on/off, mute/unmute, screen-sharing, chat messages, download participants list in the meeting along with the time they have been in an app.

Tech Stack : WebRTC APIs, Socket.io, Node.js, Express, MongoDB, JavaScript HTML5, CSS3 , EJS.