Mexican city avenue at night with bus light trails

Public transport urban night

AnaliBus: public transport route planning

Plan the trip, track the vehicle, and pay from a single application.

Public transport

The mobile application, built in Flutter, lets a rider choose a destination stop, calculate a direct route or a combination with a transfer, track the vehicle in real time, estimate the arrival time, and pay for the trip without leaving the app.

The problem

Navigating an urban network is difficult when a rider knows the destination but not the direct route or combination of public transport routes that can get them there.

What was actually built

Destination stop selection, direct or combined route calculation with transfers, real-time tracking, arrival time estimation, and in-app payment.

AnaliBusPublic transit · Guadalupe–Zacatecas
sample data
best connection · 1 transfer~34 min
R-7~19 min
Ruta 7 · Guadalupe–Centro
Board at Plaza Bicentenario · 6 stops to Alameda
Transfer at Alameda / IMSS · ~4 min walk
R-12~11 min
Ruta 12 · Alameda–Centro Histórico
4 stops to Jardín Independencia
System thread from data to operation
  1. 01

    Destination

    A rider chooses a fictional stop on the map.

  2. 02

    Itinerary

    The application compares a direct route with a combination and shows the transfer.

  • Route planning, real-time tracking, arrival estimation, and payment were integrated into a single Flutter application.

Technology

  • Flutter

Do you need to explain a mobility network as a simple decision?

Let's talk →