The goal of this is to have a mobile app that a user can scan a barcode.
Features for phase one:
- Scan barcode
- Barcode information along with app identifier gets sent to backend via API
- Backend saves the data and associate with the app identifier, Firebase token
- App can receive push notification and/or in-app messaging
- Geolocation tagging at time of barcode scan
Features for phase two:
- Allow users to sign-in via SSO
- Associate the barcode data with the user id, app id
- Allow users to answer survey questions
- Encryption on local device and in datastore (public/private key setup)
Possible Libraries
-
- If you are on macOS Catalina, you will have to use this workaround when running commands such as
flutter doctor
- If you are on macOS Catalina, you will have to use this workaround when running commands such as