Skip to content

A real-time video conferencing web application built using WebRTC for peer-to-peer media streaming, with a MERN stack backend for signaling, authentication, and room management. The app supports secure, low-latency video calls with a clean and responsive UI.

Notifications You must be signed in to change notification settings

CodeUltr0n/WebRTC-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebRTC Video Call Web Application

WebRTC Full Stack License

A Real-Time Video Conferencing Platform (Full Stack Web App)
A WebRTC-based video calling application built using the MERN stack, designed to enable secure, low-latency peer-to-peer video and audio communication..

This project demonstrates real-time communication, scalable signaling architecture, and production-ready full-stack development practices.

🌐 Live Demo

Check out the live demo here:Video-Conferencing-app

🚀 Features

Real-time video & audio calling using WebRTC

One-to-one / room-based video calls

Secure authentication using JWT

Signaling server for offer/answer & ICE exchange

Optional chat during calls

Fully responsive UI (mobile, tablet, desktop)

Low-latency peer-to-peer connection

🛠 Tech Stack

Frontend

React.js

HTML5 / CSS3

WebRTC APIs

Socket.IO Client

Backend

Node.js

Express.js

Socket.IO

JWT Authentication

Database

MongoDB (for users, rooms, call logs)

🔒 Security

JWT-based authentication

Secure signaling channel

No media stored on server (peer-to-peer only)

🌱 Future Enhancements

Screen sharing

Group video calls

Call recording

Noise suppression

TURN server integration

🤝 Contributing

Contributions are welcome! Feel free to fork the repo and submit a pull request.

📜 License

This project is licensed under the MIT License.

👨‍💻 Author

Ketan ChokkaraFull Stack Developer | WebRTC | MERN Stack

⭐ If you like this project, give it a star on GitHub!

About

A real-time video conferencing web application built using WebRTC for peer-to-peer media streaming, with a MERN stack backend for signaling, authentication, and room management. The app supports secure, low-latency video calls with a clean and responsive UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published