Skip to content

liamtan28/COTW

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COTW

Countries of the world game

COTW Game

Technologies

The application runs on the web, and supports mobile webviews and controls. To achieve this, the following is used:

  1. TypeScript
  2. Globe.GL library (Globe API for THREE.js)
  3. Parcel (buildtool)

Prerequisites

  1. Yarn (run dev/build commands)
  2. AWS CLI (deploy/push to ECS)

Build/run commands

Begin by installing all dependencies:

yarn

You can then run the project locally:

yarn dev

NOTE There is currently a limitation due to file serving that the value of NGINX_SERVE must be set to false in src/config.ts in order to run locally. More on this below.

You can also push a new image to ECS using the following command (keep in mind you need to have a valid auth session with AWS):

yarn push

Application components

Below is a high level diagram of how the application components work and the render cycle behaves.

Application components

About

Countries of the World Quiz

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages