AI travel assistant case study

Public Road Planner

Every mapping app in Bangladesh gives you a driving route. This one tells you which bus, whether to take a rickshaw at the end, and roughly what it should cost.

Public Road Planner: AI SaaS
  • IndustryTransport and mobility
  • UsersCommuters and travellers in Bangladesh
  • DeliveredJune 2025
  • ServicesProduct Design, Development, AI

Overview

A journey planner built for how people actually move around Bangladesh. Give it where you are and where you are going, and it works out the sensible way to get there — not the theoretically shortest line on a map.

The recommendations name real local transport: which bus route, where a rickshaw makes more sense than waiting, when a CNG is worth the fare. Those are the modes that carry most journeys here and the ones a global routing engine has nothing to say about.

Gemini weighs the options against traffic, distance, cost and plain convenience; Google Maps supplies the geography, the live position and the timings underneath it.

  • Gemini API
  • Google Maps API
  • Geolocation
  • Route Planning
  • Local Transport Data

Project video

The route you would actually take.
YouTube

Planning a real journey across the city, mode by mode.

Key capabilities

  • It weighs the options, then picks

    Traffic, distance, cost and convenience are considered together, and the answer is a recommendation rather than five routes to compare.

  • Local modes, by name

    Buses with their route names and numbers, rickshaws, CNGs — the transport that actually carries the journey, named the way people name it.

  • Real geography underneath

    Google Maps for mapping, live position and travel time, so the recommendation sits on top of accurate distances rather than guesses.

  • Tuned for one country

    Built against how Bangladeshi roads and transport actually work, in cities and outside them, rather than adapted from somewhere else.

Ask a mapping app how to cross Dhaka and it will give you a driving time that assumes a car you may not have, or a transit route drawn from data that does not describe the buses actually running. The knowledge that gets somebody across the city — which route number, where to change, when the traffic makes a rickshaw faster than a car, what a CNG should cost for that distance — is local, informal, and held by people rather than by any transit feed. It is also exactly the knowledge a newcomer does not have.

  • The transit data does not exist

    Informal networks are not published as timetables, so the routing engine has nothing to route with.

  • Traffic changes the right answer

    The fastest mode at eight in the morning is not the fastest mode at two in the afternoon, and distance alone will not tell you which.

  • Cost matters as much as time

    For most journeys the decision is fare against minutes, and a planner that only optimises minutes is answering a different question.

Questions

A mapping app routes vehicles over roads. This recommends a way to travel — which bus, whether a rickshaw is worth it at the end, what the trade-off costs — using the local transport that carries most journeys and appears in no timetable.

Got a problem the global tools do not fit?

Let's build the one that does.