Skip to content

akmal4896/Zoom-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description:

Simple Zoom clone web app.

Notes:

  1. Initialize NodeJS project with npm init with ExpressJS dependencies.
  2. Deploy finished project on Heroku

Bugs:

  1. Local audio played

Client:

  1. EJS (JS template engine)
  • npm install ejs
  1. Fontawesome (Icons eg microphone, video, etc)

  2. Bootstrap (css styling)

Backend:

  1. NodeJS with ExpressJS
  • npm init
  • npm install express

Server Hosting:

  1. Heroku
  • npm install -g heroku
  • heroku create
  • git push heroku master
  • heroku ps:scale web=1
  • heroku open

Database:

  • n/a

Others (api, libary, framework):

  1. Socket.io (asycn real time communication; allow client and server make request simultaneously)
  • npm install socket.io
  1. PeerJS (WebRTC libary for peer-to-peer data/communication between user, browser, apps, mobile, etc)
  • npm install peer
  1. UUID (to generate unique ID for unique room)
  • npm install uuid

About

Simple clone web app project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published