Skip to content

RajendraBhagroo/TeleQuest

Repository files navigation

TeleQuest

Web App That Promotes Interactivity During A Live Video Streaming Session (Senior Project - Spring 2019)

CircleCI

Table of Contents

Installation

Please refer to our project Wiki for Node.js installation

Clone

Clone this repo to your local machine using https://github.com/RajendraBhagroo/TeleQuest.git

$ git clone https://github.com/RajendraBhagroo/TeleQuest.git

Setup

Install dependencies from all npm packages

$ cd TeleQuest/ 
$ npm run install-script-dev

Docker

Build and run containers

$ cd TeleQuest/
$ docker-compose -f docker-compose-dev.yml build
$ docker-compose -f docker-compose-dev.yml up -d

Teardown containers

$ docker-compose -f docker-compose-dev.yml down

Troubleshooting

  • 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

Features

Usage

  • Follow installation instructions prior to usage and ensure you are at project root directory

Run application (Server And Client)

$ npm run app-dev

Run only server

$ npm run server

Run only client

$ npm run client

Documentation

Wiki

Please refer to our project Wiki for extended documentation

Config Folder

  • 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=604800

Tests

Contributing

To get started...

Team

Core development team

RajendraBhagroo Chris Kim
Rajendra Bhagroo Chris Kim
github.com/RajendraBhagroo github.com/gint0kix github.com/Gold-Turtle

License

License: MIT

About

Web App That Promotes Interactivity During A Live Video Streaming Session (Senior Project - Spring 2019)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors