QueryIt Smart is the demonstration application where it combines BigQuery for large scale data analytics and Cloud Machine Learning Engine for scalable machine learning analytics. See What is it? page for details of the technology.
You need to have a Google Cloud Platform project with enabled billing account and get the service account's JSON key.
The service account JSON key have to be placed as config/service_account.json
.
For Map API used in demand forecast, you should generate API key from Google Cloud Developers Console.
If you want to enable the reCAPTCHA authentication, regiter Site key and Secret key from Get reCAPTCHA. This step is optional.
Running on the Google App Engine.
Change the following setting values in app.yaml.
API_KEY: 'YOUR_API_KEY' // Required: Map API Key
RECAPTCHA_SITE_KEY: 'YOUR_RECAPTCHA_SITE_KEY' // Optional: Site Key of reCAPTCHA
RECAPTCHA_SECRET_KEY: 'YOUR_RECAPTCHA_SECRET_KEY' // Optional: Secret Key of reCAPTCHA
Perform the following gcloud command to deploy App Engine application in your GCP project.
gcloud --project YOUR-PROJECT-ID app deploy
After you deployed to App Engine, you can run the following command to launch your browser and view the app at https://[YOUR-PROJECT-ID].appspot.com:
gcloud app browse
See models/README.md to know how to customize datasets for Image search etc.