Using Google's Vision API to generate hashtags on an iOS app
The hashtagger client will select and upload an image to Google Firebase. In return, it will connect to Cloud Firestore to retrive hashtags for the associated image.
On receiving a new image file on Firebase storage, Firebase Functions will automatically trigger an API call to the GCP Vision API for image labeling. The API returns the associated label attributes, which is then written to Cloud Firestore.
This part of the project is written in Node.js using the firebase, firebase-admin, and vision npm packages.