Skip to content
yash-mhetrasPublic

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

27 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

📹 VidStack – Real-Time Video Conferencing Web App

VidStack is a full-stack real-time video conferencing web application , built for seamless virtual meetings. It provides features like video/audio calls, screen sharing,Real time chats, meeting history, and user authentication – all powered by cutting-edge modern web technologies.


📌 Key Features

  • 🔐 User Authentication – Login/Register with secure token-based authentication.
  • 🎥 Real-Time Video/Audio Communication – Powered by WebRTC.
  • 💬 Real-Time Chat – Built with Socket.IO.
  • 🖥️ Screen Sharing – Share screen with other participants instantly.
  • 📜 Meeting History – Stores and retrieves past meeting codes.
  • 🔗 Join a meeting: Enter your meeting code and start collaborating instantly!
  • 🧑‍💼 Guest Mode – Join meetings without authentication.
  • ✅ Fully deployed-functional on Windows desktops (optimized for Chromium-based browsers).

🛠️ Tech Stack

💻 Frontend:

  • HTML & CSS – Semantic structure and styling
  • React.js – UI Framework
  • Material-UI (MUI) – Component library for modern UI/UX
  • Socket.IO Client – Real-time bidirectional communication
  • WebRTC APIs – Peer-to-peer media streaming
  • React Router – SPA navigation

🌐 Backend:

  • Node.js – Server-side JavaScript runtime
  • Express.js – Web framework for building REST APIs
  • Socket.IO – WebSockets for signaling and chat
  • MongoDB + Mongoose – Database and schema modeling
  • MongoDB Atlas – Cloud-hosted database

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages