The DineSmart Retrieval Service is responsible for exposing an underlying Cloud Firestore database that contains inspection data.
- Create a Google Cloud IAM Principal with the
Firebase Admin
,Firebase Admin SDK Administrator Service Agent
, andFirebase Service Agent
Roles - Remove
.template
from.env.template
and populate the file with the values from the service account JSON file- The
.env
file is only used for local testing. On deployment, the required env variables should be injected by Render
- The
- Run the application using
npm run start
You can interact with the API using Postman.
- dinesmart: iOS Client
- dinesmart-update-service: Firebase Cloud Function that populates the Cloud Firestore Database