Skip to content
Tetris leaderboard for the STEM Team
JavaScript CSS HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
client
.gitignore
.travis.yml
README.md
api.js
app.yaml
client-secret.json.enc
package.json
server.js
webpack.config.js
ws-tester.js
yarn.lock

README.md

stem-tetris

Tetris leaderboard for the STEM Team

Getting started

This project runs on GCP, so to run it locally you will need the gcloud CLI with the Datastore emulator installed. Also, to build the app, you will need webpack, webpack-dev-server, and of course node installed.

Then:

# Clone the repo...
git clone https://github.com/MKA-Stem/stem-tetris.git
cd stem-tetris

# ... Then start the app.
yarn dev-db &     # Start the database in the background
yarn dev-client & # Start webpack-dev-server in the background
yarn dev-server & # Start the API server in the background

GCP

To deploy to GCP manually, run yarn build before gcloud app deploy. This builds the static frontend.

This project has Travis set up, so any successful Travis build will push to GCP with client-secret.json for authentication.

You can’t perform that action at this time.