Dit project omvatte de ontwikkeling van een ontdekkingsplatform dat gebruikers helpt hun omgeving te verkennen met behulp van AI. Ik heb een mobiele ervaring ontwikkeld die realtime computervisie integreert met lokale handel en navigatie.
Projectoverzicht
Het primaire doel was het ontwikkelen van een intelligente reisgenoot die dynamische aanbevelingen doet. Het platform maakt gebruik van AI om door gebruikers geüploade foto's te analyseren, waardoor direct context wordt geboden en lokale "must-visit spots" worden geïdentificeerd, terwijl gebruikers via een geautomatiseerd boekingssysteem in contact worden gebracht met buurtgidsen.
Belangrijkste Uitdagingen
Het bouwen van een multimediale verkenningsapplicatie vereiste het overwinnen van uitdagingen met betrekking tot realtime AI-integratie in een mobiele omgeving. Ik pakte de uitdaging aan om AI-fotoanalyse met een latentie van minder dan een seconde te bieden en tegelijkertijd ervoor te zorgen dat relationele gegevens (tours, boekingen) gesynchroniseerd bleven in een wereldwijde Firestore-database.
De Technische Oplossing
Ik heb leiding gegeven aan de full-stack ontwikkeling en het architectonisch ontwerp van het platform, met de nadruk op AI-integratie en schaalbare handel:
- AI Vision Engine: Ik heb een gespecialiseerde service geïmplementeerd met behulp van Firebase Vertex AI (Gemini) die live multimodale analyses uitvoert op door gebruikers geüploade afbeeldingen om bezienswaardigheden te identificeren en lokale activiteiten voor te stellen.
- Geautomatiseerde boekingen: Ik ontwikkelde een uitgebreide boekings- en betalingsinfrastructuur met behulp van Stripe, waarin een veilig afrekenproces voor buurtrondleidingen en diensten was geïntegreerd, beheerd via Firebase Cloud Functions.
- Dynamische geolocatiekaarten: Ik integreerde de Google Maps API om een interactieve ontdekkingsinterface te bieden die dynamisch lokale bezienswaardigheden en rondleidingsroutes weergeeft op basis van realtime GPS-coördinaten.
Operationele Impact
De AI-gestuurde functie "Picture Analysis" verhoogde de betrokkenheid van gebruikers door een interactieve manier te bieden om verborgen lokale pareltjes te ontdekken. Door geïntegreerde dashboards voor lokale bedrijven en gidsen aan te bieden, vereenvoudigde het platform het proces van het beheren van boekingen en analyses. De serverloze architectuur maakte ook een snelle implementatie in verschillende regio's mogelijk met minimale veranderingen in de kerninfrastructuur.