- Developed web application for real-time video calling using the WebRTC framework.
- Created a signaling server to establish a peer-to-peer connection between clients using WebSocket protocol.
- Allowed users to create and join the meeting by developing the APIs.
- Achieved data synchronization between multiple clients by adding a mutex locking mechanism.
- Implemented message broadcasting and receiving functionality using goroutine and channel.
- Deployed web application on heroku.com.
- Features: - peer-to-peer video calls, screen sharing and chatting.
- Tech Stack: Golang, WebSocket, HTML, SCSS, ReactJS, WebRTC.
Signaling Server Repository: https://github.com/sdpatel1026/signaling-server