Skip to main content
TransportSmart Fare CollectionTelebirr Mini App

Electric Minibus Smart Fare

An electric minibus management and smart fare collection system designed for a fixed-route minibus fleet in Addis Ababa. Passengers scan the vehicle QR, choose a seat and pay in the Telebirr mini app, and the driver sees the confirmed payment live.DreamTech designed four connected parts: a Telebirr mini app for passengers, a driver app for Android, a web administration dashboard and optional NFC card readers. A permanent QR code on each minibus opens the driver's active session, seats are held during payment, and only a provider-confirmed payment creates a ticket.
Electric Minibus Smart Fare app preview
Electric Minibus Smart Fare Mockup

The Challenge

The operator is launching 15 electric minibuses: 10 on Addis Ababa urban routes and 5 on the Addis Ababa–Adama corridor. It needs verified electronic fares, clear seat availability, complete trip records and one view of the whole fleet, without asking passengers to download a separate app.

Solution Scope

DreamTech designed four connected parts: a Telebirr mini app for passengers, a driver app for Android, a web administration dashboard and optional NFC card readers. A permanent QR code on each minibus opens the driver's active session, seats are held during payment, and only a provider-confirmed payment creates a ticket.

15
Electric minibuses at launch
QR
Scan, choose a seat, pay
Live
Payment confirmation for drivers

Delivery Time

8–13 weeks

Proposed schedule, from discovery to the 15-vehicle rollout

Telebirr Mini AppFlutterNext.jsNestJSPostgreSQL + PostGISSocket.IOMapLibre + OpenStreetMapRedis + BullMQ

How It Works

The operational workflow, from setting up a vehicle to closing and reconciling a trip.

  1. 01

    Register each minibus

    The administrator registers the vehicle ID, licence details, capacity, seating layout, permitted drivers and routes. A permanent QR code is generated for the vehicle.

  2. 02

    Start a driver session

    The driver logs in, selects the assigned minibus and route, sets the approved fare and starts the trip. There is no GPS-based fare calculation.

  3. 03

    The QR opens the active session

    The permanent QR code always opens the current session. A closed session cannot accept new ticket purchases.

  4. 04

    The passenger chooses a seat

    The passenger scans the QR or types the 6-digit driver code, views the minibus layout and picks an available seat. The seat is held during payment.

  5. 05

    Payment is verified

    The passenger pays through an integrated provider such as Telebirr. Only a provider-confirmed transaction creates a paid ticket, so a seat is never sold twice.

  6. 06

    The driver sees the confirmation

    The driver app shows the seat, amount, method and status, and keeps electronic payments separate from recorded cash.

  7. 07

    Close and reconcile

    Ending the session saves the fare, passenger count, transactions, revenue, driver, vehicle and timestamps. Seats reset for the next session.

App Screenshots

Review the application screens included in this project.

Electric Minibus Smart Fare Screen 1
Electric Minibus Smart Fare Screen 2
Electric Minibus Smart Fare Screen 3
Electric Minibus Smart Fare Screen 4

Administration Dashboard

The web dashboard the operations team uses to follow collections, settlements and cash handovers.

Fare collections dashboard with Telebirr settlement, cash handover and recent transactions
Fare collections

Start your project

Tell us what you want to build next

Share your goals, users, required platforms, integrations, and launch priorities. The form is preselected for this project type, and you can change it at any time.

Your information is safe
Usually respond within 1 hr
during working hours

Tell us about yourself

113/500

Package details are filled in for you. Click the field to clear them and write your own description.

Fast ResponseWithin 1 business day
No CommitmentJust a free consultation
Expert TeamTailored to your needs