The application runs on the web, and supports mobile webviews and controls. To achieve this, the following is used:
- TypeScript
- Globe.GL library (Globe API for THREE.js)
- Parcel (buildtool)
Begin by installing all dependencies:
yarnYou can then run the project locally:
yarn devNOTE 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 pushBelow is a high level diagram of how the application components work and the render cycle behaves.

