Codeifai
MotifMicro

Date
Jul 2021
Tech Stack
- Flutter
- Firebase
- Android
- iOS
Overview
A Flutter app that allows a user to verify the authentication of various products via the detection of an invisible proprietary substance. It was a fascinating product to work on and introduced me to a lot new concepts in the world of software development.
Authentication via Camera
The Flutter app uses the Camera API to detect a substance that the customer needs to apply to the barcode of any product container. The camera takes photos in quick succession and we use machine learning with either local or remote models to analyze the photos. Based on the results of the ML algorithm we can verify whether that product came from the expected seller or not.
Barcodes
The app was able to combine the results of the authentication algorithm with the results of the Barcode data after scanning with the camera. The Barcode api was integrated via the ML Kit package in Firebase.