Skip to content

Mohitkumar1322/zoomcloneFinal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

image

πŸ”— ApnaZoom - A Real-Time Video Calling Web App

πŸš€ Live Demo: ApnaZoom Video Call

ApnaZoom is a real-time video conferencing web application built using React, WebRTC, Node.js, Express.js, and Socket.IO. It supports secure peer-to-peer video calls, live chat, screen sharing, and session history tracking.


✨ Features

  • πŸŽ₯ High-quality 1:1 video calls with low latency using WebRTC
  • πŸ’¬ Real-time chat messaging
  • πŸ–₯️ Live screen sharing
  • πŸ” Peer-to-peer connection for enhanced privacy (no media is sent through a server)
  • πŸ“œ Session history saved using MongoDB
  • πŸ“² Mobile-responsive and intuitive UI
  • πŸ”‘ Secure login and guest access
  • 🧾 Custom room codes for sharing calls easily

πŸ› οΈ Tech Stack

  • Frontend: React, HTML, CSS
  • Backend: Node.js, Express.js
  • Real-Time Communication: WebRTC, Socket.IO
  • Database: MongoDB (via Mongoose)
  • Authentication: JWT
  • Deployment: Render

πŸ“Έ Screenshots

Add screenshots of your landing page, video call room, chat, etc.


πŸ”— Live Application

πŸ‘‰ Click Here to Try It Live


πŸ“¦ Installation

Prerequisites

  • Node.js (v16+ recommended)
  • MongoDB Atlas cluster (or local MongoDB)
  • Render account if you want to deploy it too

1. Clone the repository

git clone https://github.com/Mohitkumar1322/zoomclone.git
cd zoomclone

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •