Video-chat website that pairs random users in 1-on-1 sessions based on Azure Communication Services.
This is how I connected myself to my random self.
- An Azure account with an active subscription. Create an account for free.
- Node.js Active LTS version
- An active Azure Communication Services resource. Create a Communication Services resource.
- ngrok to be able to connect remote clients to localhost
- create a .env file with
COMMUNICATION_SERVICES_CONNECTION_STRING="<acsResourceConnectionString>"
npm i
npm run debug
ngrok http 8080 -host-header="localhost:8080"
cd client
- create a .env file with
CONNECTION_BASE_API_URL="https://<acsRouletteServerBaseUrl>"
npm i
npm run start