MyGourmet
Food Memories at a Glance
What it does
#App Overview
This app uses AI to analyze and save only photos taken at restaurants on a smartphone. It’s designed for food enthusiasts who love visiting cafes and restaurants. Unlike apps like Google Photos, which can mix up search results.
AI filters local photos to save those related to food. The app then uses Gemini to categorize these photos automatically, making it easier to browse and reflect on dining experiences. While categorization is currently server-side, future updates will allow users to customize categories, leveraging Gemini’s image classification capabilities.
Using the Google Place API, the app links photos to specific restaurant locations based on geotagging. This process is typically manual, but here it’s automated with Gemini’s API and Google’s review data, making it easier to track restaurant visits.
#App Architecture
The app classifies photos, saving food-related ones to Firebase Storage. Gemini is implemented as an API to categorize photos. By leveraging the assigned categories, along with the Google Map API and AI-based text analysis, the app automatically links the photos to restaurant data. This allows users to easily preserve memories of the restaurants they visited simply by taking photos.
For more details, please view: (https://drive.google.com/file/d/1p1bbk4DTR1al9Ttesi4hM3y19ucy1hUj/view?usp=sharing).
For this implementation, we have broadly covered steps 2 to 7. Steps 1 and 8-9 are planned for future implementation.
Built with
- Flutter
- Android
- Firebase
- Google Map API
Team
By
Flutter University Collaborative Lab
From
Japan