This code is part of a tutorial on how to build a broadcasting app for the web and mobile. It utilizes the following technologies:
- NodeJS
- React Native
- Expo
- BingeWave
To read the full tutorial, please visit here: https://medium.com/bingewave/how-to-authenticate-with-json-web-tokens-for-interactive-live-streams-61dd2675b3e6
To install, please follow the steps below.
- Clone this repose to your local computer.
- Go onto BingeWave, register for an account and create a Live Event.
- Go into backend/ folder and run
npm install
on the command line. In the .env file, input the organizer access token of your organizer account. Runnode server.js
to start the backend. - Go into mobile/ folder and run
npm install
on the command line. In the mobile/screens/Video.js, be sure to enter the id of a live event. Runexpo start
to start the mobile app interface. - In web/ folder, in the files index.html replace the id with a live event id and the users auth token.