A basic real-time video calling application built using Node.js, Express, Socket.io, and WebRTC.
This project focuses on functionality over UI — it demonstrates how peer-to-peer video communication works using WebRTC.
- One-to-one video calling
- Real-time communication with WebRTC
- Socket.io signaling server
- Simple and minimal frontend (no design focus)
- Backend: Node.js, Express, Socket.io
- Frontend: HTML, CSS, JavaScript
- Real-time Media: WebRTC
-
Clone this repository
git clone https://github.com/Payel647/VideoCallClone.git
-
Install dependencies
npm install
-
Start the server
node index.js
-
Open two tabs or two different browsers and start a call between them.
- Add user authentication
- Add chat during call
- Better UI with React or Tailwind
Payel Simple Video Call App — built for learning and experimenting with WebRTC.