SchmiemanDev
Mobile App
2025-11-05
UK

Hyper-Local AI Discovery Platform

An AI-driven neighborhood exploration app featuring real-time picture analysis and automated tour scheduling.

FlutterFlow Firebase Vertex AI (Gemini) Google Maps Stripe TypeScript (Cloud Functions)

This project involved the development of a discovery platform designed to help users explore their surroundings through AI. I developed a mobile experience that integrates real-time computer vision with local commerce and navigation.

Project Overview

The primary objective was to develop an intelligent travel companion that provides dynamic recommendations. The platform utilizes AI to analyze user-uploaded photos, providing instant context and identifying local "Must-Visit Spots," while connecting users with neighborhood guides through an automated booking system.

Core Challenges

Building a multimedia-heavy exploration application required navigating challenges related to real-time AI integration in a mobile environment. I addressed the challenge of providing sub-second latency for AI picture analysis while ensuring that relational data (Tours, Bookings) remained synchronized across a global Firestore database.

Engineering the Solution

I spearheaded the full-stack development and architectural design of the platform, focusing on AI integration and scalable commerce:

  • AI Vision Engine: I implemented a specialized service using Firebase Vertex AI (Gemini) that performs live multi-modal analysis on user-uploaded images to identify landmarks and suggest local activities.
  • Automated Bookings: I developed a comprehensive booking and payment infrastructure using Stripe, incorporating a secure checkout process for neighborhood tours and services managed through Firebase Cloud Functions.
  • Dynamic Geolocation Mapping: I integrated the Google Maps API to provide an interactive discovery interface that dynamically surfaces local spots and tour routes based on real-time GPS coordinates.

Operational Impact

The AI-driven "Picture Analysis" feature increased user engagement by providing an interactive way to discover hidden local gems. By offering integrated dashboards for local businesses and guides, the platform simplified the process of managing bookings and analytics. The serverless architecture also enabled rapid deployment across different regions with minimal core infrastructure changes.