React application that powers the UI for Teachingo - an online video conferencing platform specifically aimed for e-learning.
- React (v16.12.0)
- create-react-app
- TypeScript
- Twilio SDK (v3.39.3)
- Twilio Video SDK (v2.3.0)
This application was based on the twilio-video-app-react application and has been customised. Please visit the repository for more details.
To get started, execute the following within your terminal of choice:
$ git clone https://github.com/pmc-a/teachingo-client.git
$ cd teachingo-client/
$ npm install
Before spinning the application, ensure that you have the teachingo-api up and running first! Follow the README for details on how to get it running locally.
By default, whenever we start the teachingo-client locally, it will spin up the development server (from create-react-app) and set the NODE_ENV
to development
. Therefore, the application will send API requests to http://localhost:8080
.
Finally, run:
$ npm start
And the service should spin up, and be accessible on http://localhost:3000
.
See the LICENSE file for details.