This app runs on Google App Engine. It aggregates statistics of VOIs (http://voiapp.io/) and presents it in nice graphs.
- Node 8 or newer (Be aware that App Engine uses 8 tho)
- Google account with API key if you want to save data to datastore. You need to setup google cli tools (aka gcloud).
-
Install with
npm i
. -
Run
npm run once
, this will fetch and print stats from the VOI API. -
If you want to save (aggregate) statistics to google cloud datastore and view them, you may start the app with
npm run start
and go to http://localhost:3000. -
Make a request to http://localhost:3000/system/record-vehicle-status to trigger the aggregation.
- Run
gcloud app deploy
. That's all.