Web App That Promotes Interactivity During A Live Video Streaming Session (Senior Project - Spring 2019)
Please refer to our project Wiki for
Node.jsinstallation
Clone this repo to your local machine using
https://github.com/RajendraBhagroo/TeleQuest.git
$ git clone https://github.com/RajendraBhagroo/TeleQuest.gitInstall dependencies from all npm packages
$ cd TeleQuest/
$ npm run install-script-dev- To complete setup, please refer to the Config Folder section
Build and run containers
$ cd TeleQuest/
$ docker-compose -f docker-compose-dev.yml build
$ docker-compose -f docker-compose-dev.yml up -dTeardown containers
$ docker-compose -f docker-compose-dev.yml down- If you are using Docker Toolbox, please use the IP address of your docker-machine when accessing ports locally
$ docker-machine ip- Run only server
$ docker-compose -f docker-compose-dev.yml run server- Follow installation instructions prior to usage and ensure you are at project root directory
Run application (Server And Client)
$ npm run app-devRun only server
$ npm run serverRun only client
$ npm run clientPlease refer to our project
Wikifor extended documentation
- Config folder is located at the root of the project.
- Both, client & server share the same config. [CRA obscures .env at build-time]
Folder structure
config/
.env
.env.example
.env [Example]
# Client
PORT=3000
# Server
HOST=127.0.0.1
NODE_PORT=3001
SERVER_VERSION=v1
MONGO_DB_URI=<Insert Your Mongo URI>
JWT_SECRET=<Insert Your Secret>
JWT_EXPIRE=604800To get started...
- Review our
Code Of Conduct - Please refer to our project Wiki for setting up
Verified Commits(required) - 🔃 Create a new pull request using our
Template
Core development team
| RajendraBhagroo | Chris | Kim |
|---|---|---|
github.com/RajendraBhagroo |
github.com/gint0kix |
github.com/Gold-Turtle |
