Google Assistant app for Binging with Babish Works for Phones and Smart Sufaces (and the simulator)
Note for storage rules: I allowed anyone to read/write to the db while I was developing it. Change for prod.
- Create a google cloud project
- Setup Firestore/Firebase for the project
- Deploy the firebase cloud functions
- Create a dialogflow agent and link to that google cloud project (see dialogflow README)
- Run the scripts in the scripts folder (see scripts README)
- Zip the dialogflow folder and import it into your dialogflow project (see dialogflow README)
- Make sure everything looks ok
- Enable testing (see dialogflow README)
- Test (either in the simulator or a google assistant enabled device linked to the google account your cloud project is under)
- I recommend downloading the Firebase CLI and GCloud SDK's (Always handy)
- Create a new firebase project locally (firebase init)
- Choose Functions, Firestore, and Storage
- Link to the gcloud project you've created
- Then copy all the files you need from my repo into your folder