How much is your MVP, really?Get an estimate
2MUCHCOFFEEGet a quote

Guidable, AI-generated audio tours built to scale

  • AI
  • Travel
  • Germany
Guidable audio tour app
Platform
iOS and Android, one Ionic and Capacitor codebase
Reach
Hundreds of thousands of users across Germany
Distribution
Backed by Deutsche Telekom
Our role
RAG in Python over a vector database for tour generation, plus discovery and audio-playback engineering

About the project

Guidable builds a personalized audio tour from a visitor's interests and location: retrieval-augmented generation in Python over a vector database of city content.

We built the generation, the discovery layer and the playback engine, for hundreds of thousands of users across Germany.

Ionic and Capacitor ship iOS and Android from a single React codebase over a GraphQL backend, so every feature lands once.

Services

Tech stack

Retrieval-augmented generation in Python over a vector database composes the tours; Ionic and Capacitor wrap one React codebase for both stores; NestJS, PostgreSQL and GraphQL hold the backend.

The hard part was making audio work in a real city

An audio-tour app looks simple until it meets a real city, a real network and real users on the move.

  1. Problem

    Discovery happens before playback

    Solution

    A visitor in a new city needs the right tour before they start walking. We built the discovery layer to surface tours by proximity and theme, so the right walk is one tap away.

  2. Problem

    Audio that never pauses mid-tour

    Solution

    The silent killer was buffering on slower mobile connections. We structured content delivery so the next segment loads in the background while the current one plays, and the listener hears one continuous tour.

  3. Problem

    State that survives the real world

    Solution

    Variable connections, a phone call, a locked screen, the app backgrounded. The playback layer handles background-mode interruptions and recovers mid-tour state, so a walk picks up exactly where it left off.

  4. Problem

    Tours that read as tours, not as playlists

    Solution

    From a visitor's interests and location the system composes a coherent, personalized audio tour: retrieval-augmented generation in Python over a vector database of city content.

  • Guidable creating a custom walking tour on a Berlin map
    Build a tour around any areaPick a neighborhood or a landmark and Guidable composes a tour around it, in the visitor's own language.
  • Guidable playing a location-aware audio tour in New York City
    Audio that plays as you walkPlayback tracks location in real time, so the narration keeps pace with wherever the visitor actually is.

Where it landed

Hundreds of thousands of users across Germany, with AI-built tours that are personalized, location-aware and available offline.

The app is backed by Deutsche Telekom, distribution that only works if playback holds up on a real network, in a real city.

Building something in this shape? Tell us about it, or get a range in two minutes.

Questions about this build

Who built Guidable?

2muchcoffee built Guidable, an AI-generated audio-tour app serving hundreds of thousands of users across Germany, backed by Deutsche Telekom.

What does Guidable's AI tour generation involve?

Retrieval-augmented generation in Python over a vector database of city content: the system composes a personalized, coherent audio tour from a visitor's interests and location. Built on Ionic and Capacitor for iOS and Android, with NestJS, PostgreSQL, and GraphQL underneath.

Let's build yours

You just saw what we shipped for Guidable. Tell us what you're building, and we'll show you what production-grade looks like for it.
<?xml version="1.0" encoding="UTF-8"?>