Skip to content

khyatig0206/meetapp

Repository files navigation

VideoMeet – WebRTC Video Conferencing App

VideoMeet is a modern, full-stack video conferencing web application built with React, Node.js, and WebRTC. It enables seamless, real-time video, audio, and screen-sharing meetings directly in your browser—no plugins required. Designed for ease of use, privacy, and high-quality group calls.


🚀 Features

  • Multi-party video conferencing with real-time audio/video
  • Screen sharing support
  • Dynamic meeting rooms (create/join via unique links)
  • Mute/unmute microphone and enable/disable camera at any time
  • Participant management (see who is in the call)
  • Responsive UI for desktop and mobile
  • Persistent user settings (display name, device preferences)
  • WebRTC TURN/STUN for NAT traversal and robust connectivity

🛠️ Tech Stack

  • Frontend: React, TypeScript, Wouter, Lucide Icons
  • Backend: Node.js, Express, WebSocket (ws)
  • Real-time Media: WebRTC (custom signaling, ICE via Xirsys)
  • State/Queries: React Query
  • UI: Custom components with Tailwind CSS

Screenshot (673) Screenshot (671) Screenshot (672) Screenshot (675)

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages