Create video rooms and breakout sessions using Twilio Programmable Video, Node.js, React, TypeScript, and Express.
- Create a Twilio account if you don't have one yet. It's free!
- Clone this repository.
- Generate a new API Key from the Twilio console.
- Create a .env file by copying the .env.template file. Replace the placeholder text with the values for your Twilio Account SID, API Key, and API Key Secret.
- Install dependencies by running
npm install
from the root of the project.
- To run the server, run
npm run server
. - To run the client, run
npm run client
. - To run both the server and client in one command, run
npm run dev
.