https://github.com/mohammad-sahil/video-conferencing-app
Built a Video Conferencing App using NodeJS
https://github.com/mohammad-sahil/video-conferencing-app
ejs express heroku nodejs peer-to-peer peerjs socket-io uuid video webrtc
Last synced: 2 months ago
JSON representation
Built a Video Conferencing App using NodeJS
- Host: GitHub
- URL: https://github.com/mohammad-sahil/video-conferencing-app
- Owner: Mohammad-Sahil
- Created: 2022-06-27T10:07:42.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-06-29T14:47:52.000Z (almost 4 years ago)
- Last Synced: 2025-03-06T03:42:29.370Z (over 1 year ago)
- Topics: ejs, express, heroku, nodejs, peer-to-peer, peerjs, socket-io, uuid, video, webrtc
- Language: JavaScript
- Homepage: https://video-conferencing-appp.herokuapp.com/
- Size: 1.82 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
Awesome Lists containing this project
README
## A Video Conference web-app
* Hosting URL: *[video-conferencing-app](https://video-conferencing-appp.herokuapp.com/)*
### Steps
* Launch the application using hosting URL
* Copy the launched link and send to a buddy
* As soon as buddy launched URL, the call gets started.
### Technologies Used
* **Peer JS** (Peer to Peer Audio, Video transfer)
* **Node JS** (Backend)
* **Express Server**
* **UUID library** (to create unique room Id)
* **Socket.IO** (to create sockets for communication)
* **Heroku** (for Hosting)
### Goals Achieved
* Zoom Clone with following **functionalities**:
* Pause/Play video
* Pause/Play Audio
* Chat with current User(s)