atulanand206 / algos

0 stars 0 forks source link

Binquiz Web App

A react based client application to play Binquiz. It's a single page application at the moment in which containers change using a local string flag. The game itself is multiplayer and will be moderated by a quizmaster and some players in the teams. Stay tuned in for the first event.


Table of contents

Package structure

src
├── Binge
│   ├── Scene
│   └── v1
│       ├── Switcher
│       ├── comms
│       ├── components
│       │   ├── Box
│       │   ├── Divider
│       │   ├── Form
│       │   ├── Header
│       │   ├── Popover
│       │   ├── Query
│       │   ├── Scoreboard
│       │   ├── State
│       │   ├── TextField
│       │   └── TextInput
│       ├── controller
│       ├── data
│       ├── dataStore
│       ├── features
│       ├── pages
│       │   ├── Board
│       │   ├── Landing
│       │   ├── Lobby
│       │   └── Reception
│       ├── state
│       └── utils
├── images
└── utils

File extensions

Use Nginx to launch

Add reverse proxy listener in the file /etc/nginx/sites-available/default and start nginx.

Use yarn to launch

Start the application by running

yarn start

Environment Variables

For running on a secure production server: Use nginx to launch

For running locally without a secure certificate: Use yarn to start.

Once the image is built, push it out to DockerHub so that it can be consumed by the production server.

docker push atulanand206/binquiz-webapp:vx.x

Dependencies


Author