cbetz.com

Let’s build an Image Labeler App using AWS Amplify Auth, API (GraphQL), DataStore, Storage, Predictions and React Native

Cover Image for Let’s build an Image Labeler App using AWS Amplify Auth, API (GraphQL), DataStore, Storage, Predictions and React Native
Chris Betz
Chris Betz

Let’s build an Image Labeler App using AWS Amplify Auth, API (GraphQL), DataStore, Storage, Predictions and React Native

Photo by Omar Prestwich on Unsplash

Intro

A while back I created a couple of apps to test drive some new (to me) frameworks:

Flutter Vision — Flutter + Firebase ML Vision + Firebase Cloud Firestore

Ionic 3 + Google Cloud Vision + Firebase

Continuing in that tradition I decided to write a similar app using AWS Amplify and React Native. Thanks to AWS Amplify I ended up with a much more secure and private version of my previous apps with virtually no additional work from me.

The app we will build allows a user to take a photo which is uploaded and stored securely and privately. The photo is then analyzed using Amplify Predictions which returns a list of labels. The labels are then stored along with the image key so that the user can view a list of all of the images and the associated labels.

For the rest of this article please read on dev.to


More Stories

Cover Image for 99 Gluten Free Beers

99 Gluten Free Beers

I just tried my 99th unique gluten free beer.

Chris Betz
Chris Betz
The source code for this site is available on GitHub.