Mahima246 / Engage_Teams_Clone

Project Link:

Home Page:https://my-teamsclone.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Engage_Teams_Clone

Live Demo

Video Chat

Features

  • No account is required.
  • Mutiple rooms
  • Audio and Video streaming in real time
  • Chat feature along with option to save your chats so that you can continue the conversation after meeting ends.
  • Screen Sharing
  • Record option (Record your own video or your screen) and save it your system storage.
  • Shows names of all the participants present.
  • Add participant button to share link.

Built With

  • Node Js - The Backend
  • Peer JS - PeerJS simplifies WebRTC peer-to-peer data, video, and audio calls.
  • SocketIo - For realtime communication
  • NPM - Dependency Management
  • GIT - Used for version control
  • Heroku - Used to Deploy Node.js applications

Local setup

Since the webapp is hosted on heroku currently so for local setup, first uncomment the localhost connection setup in index.js and comment out heroku connection setup in Index.js file .

Website

npm install

Nodemon For automatically restart the server as a dev dependency (optional)

npm i --sav-dev nodemon

If you have installed nodemon then you can use. (devStart script is already added to the package.json)

nodemon

or

node server.js

About

Project Link:

https://my-teamsclone.herokuapp.com/


Languages

Language:JavaScript 56.3%Language:EJS 24.5%Language:CSS 19.2%