Skip to content

devrittik/zimpeer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zimpeer

A browser-based video meeting app built with WebRTC.
Create or join meetings instantly with a clean, modern UI.

Live Demo

🔗 https://zimpeer.vercel.app

Features

  • 🎥 Real-time video & audio calls
  • 🔗 Create & join meetings with code/link
  • 👤 Guest join support
  • 💬 In-meeting chat
  • 🎙️ Mute / Unmute microphone
  • 📷 Camera on / off
  • 🖥️ Screen sharing
  • 👥 Participant management
  • 🔒 Secure authentication
  • 📱 Responsive UI (mobile friendly)

Tech Stack

Frontend

  • React
  • Material UI
  • Zustland
  • Socket.io Client

Backend

  • Node.js
  • Express.js
  • Socket.io
  • JWT Authentication

Database

  • MongoDB

Real-time Communication

  • WebRTC

Screenshots

Landing Page Chat Panel Meeting Page

🎥 Demo Video

Watch Demo

Click the thumbnail above to watch the demo on YouTube

How It Works

  1. User logs in or joins as guest
  2. Create a meeting or enter meeting code
  3. Share code/link with others
  4. Connect via WebRTC peer-to-peer communication
  5. Chat, screen share, and collaborate

Future Improvements

  • SFU architecture for large meetings
  • Recording support
  • Background blur
  • Raise hand reactions
  • Meeting scheduling

Author

Made by Rittik Chakraborty

Connect with me:

LinkedIn

GitHub

X

About

A clean and minimal browser-based video meeting app using WebRTC (P2P), built with React and Node.js

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors