Artificial Intelligence (AI) is revolutionizing various industries, and at GoldiBite, we’re harnessing its power to create a safer experience for travellers with food allergies and sensitivities. We understand the challenges of finding safe food options while travelling, which is why we’ve integrated Google Gemini 1.5 and other powerful APIs into our barcode and menu scanner. This feature is designed to streamline the process of identifying the right food for you, ensuring that your travel experience is both enjoyable and safe.
The Happy Path: Barcode Scanner
User Interface: Scanning and Input Options
GoldiBite offers a user-friendly interface that allows travellers to easily access food safety information. Travellers can initiate the process through the following methods:
Select Method: Travellers choose how they want to input their food product for analysis:
Scan Barcode: Travellers can scan the product's barcode directly using their device's camera.
Take Photo / Upload Image: Alternatively, travellers can take a photo of the ingredient list or upload an image for analysis.
System Process Flow
Once the Traveller selects their method of input, the system follows a specific flow to process the request and provide results:
Start: The Traveller initiates the process by selecting a method of input.
Is Barcode? The system checks if the Traveller has chosen to scan a barcode.
Yes: If the Traveller scans a barcode, the system detects the barcode and retrieves data.
No: If the Traveller chooses to upload an image, the system proceeds to analyze the image.
Scan Barcode / Upload Image:
If a barcode is scanned, the system processes the barcode data.
If an image is uploaded, the system analyzes the image for ingredient information.
Results Page: The system then displays a results page based on the scanned barcode or analyzed image.
AI System Process with Google Gemini 1.5
Ingredient Analysis: Google Gemini 1.5 analyzes the retrieved ingredient data for allergens and sensitivities:
Is Item Found? The system checks if the product data is available in the database.
Yes: If the item is found, the results page displays relevant information about allergens and safe alternatives.
No: If the item is not found, the system prompts Travellers to provide a manual input option.
Manual Input: Travellers can manually input the product information to retrieve details from Google Gemini 1.5.
Allergen Ingredient List: If allergens are detected, the system retrieves and displays the allergen ingredient list for the Traveller.
Detect Return Language: After processing the input, the system detects the Traveller's default language preferences.
Results Page Interaction
Does the Product Have an Ingredient List? The system verifies if the scanned item has an ingredient list.
Yes: If an ingredient list is available, it is analyzed for allergens.
No: The Traveller is informed that the product does not have a detailed ingredient list.
Translation to Traveller’s Default Language: If necessary, the results are translated into the Traveller's default language for clarity.