React and Node based Video Calling Application | Web Application



React and Node based Video Calling Application Utilizing Twilio with video name recording with full entrance and again finish.

Twilio video calling utility is concentrated on dealing with host and viewer conferences.
Host creates room and sends invite to viewer to affix assembly. Name can then be ended
and rejoined from host window solely. Calls are being recorded and recordings hyperlinks are
posted on desired hyperlink/webhook quickly as recording composition is accessible.



➢ One host and one viewer

➢ Host begin assembly and share assembly hyperlink with viewer like in ZOOM and Google Meet.

➢ All controls lie with host, i.e can begin and finish assembly and many others. Viewer cannot finish the assembly.

➢ All calls are recorded, a url shall be generated the place person can obtain recording.



  • Log into your twilio account and generate twilio API key for use in your venture
  • Generate twilio API secret. Be sure you copy it for first time
  • Then present your twilio account particulars in .env file
  • Present RECORDING_WEBHOOK in your .env on which you need your name recording to be posted on.

Setup env

Copy .env.instance to .env and regulate values

$ cp .env.instance .env

Set up Dependencies

$ npm set up

Run Server

  1. Run server
     $ node server/server.js
  2. Run ngrok and add url to recordings on twilio

Run ReactJS Application

$ npm begin

A readme file is included with all arrange directions.


For extra quarries contact us at: [email protected]

Leave a Reply

Your email address will not be published.