Skip to content

mellofordev/Zoom-Clone-With-WebRTC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Simple Zoom clone build with socket.io and Webrtc Watch the video tutorial of this project Here

Dependencies

Following are the dependencies that are required to run this project .
Note : Make sure that you have installed nodejs in your system , if not install it from Here

1.express - The server we gonna use

2.ejs - As a templating language

3.socket.io- A channel which allows us to have real time communication with the client and server

4.uuid -A dependency to create dynamic urls ,so that users can chat in different rooms with unique urls created

5.nodemon- A dev dependency which allows us to automatically refresh the server

6.peerjs -Simplifies the peer to peer video communication

Install the following dependencies using the command below

npm i express ejs socket.io

npm i uuid

npm i --save-dev nodemon

npm i -g peer

Once you install all the dependencies we are ready to start the server

Running locally

Start the nodemon server using the following command

npm run devStart

Open up new terminal and run the peer server peer --port 3001

Navigate to localhost:3000

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 72.4%
  • EJS 27.6%