A man holding the rear door of a taxi open for a passenger who has just got in, in the evening light.

The photos are AI-generated; the people in them are fictional.

Taxi

Taxi and transport

For taxis, fleets and deliveries: the passenger requests without an app, the price comes from the server, and the dispatcher sees every trip.

The working screen

For the person

Order a taxi

Choose a published taxi service and open its page, no account needed: pickup and destination (by GPS, or by address when location is refused), «Scheduled» for later, the fare before departure and live tracking.

The list is read from the platform (open public pages, no simulators) and shows up to 12 services.

What we offer

What the business gets today

Every capability with its real state: «Live» runs on the server today, «Demo» only with sample data or the simulator, «Blocked» waits for the named provider or decision, «Not started» is not built yet.

  • LivePublic page /udheto/<name>: a saved place, GPS or a typed address. The price comes from the business tariff, line by line, and is valid for 5 minutes.
  • LiveDispatch: automatic offers to online drivers with a server deadline, or assignment by the dispatcher. Two simultaneous accepts give one assignment.
  • LiveTrip states with a pickup PIN; the driver’s position shows only when it is fresher than 90 seconds. A passenger no-show only after the free waiting minutes. The cancellation fee is shown before confirming.
  • LiveScheduled rides, without promising a driver.
  • LiveDriver and vehicle documents with expiry block the online status.
  • LiveA real-time dispatcher board. Hotel and company accounts with a monthly invoice draft.
  • LiveThe driver’s «My day» keeps cash, commission and transfers apart; the tip stays 100 % the driver’s, the fare split never touches it.
  • LiveThe quote’s distance and time from the routing engine, for Albania only; when the engine does not answer, the quote says «estimated distance».
  • DemoSimulator businesses and trips are demonstrations and never reach real people.
  • BlockedBackground GPS and native apps, SMS, online card payment, masked calls and SOS are blocked. The taxi licence and the legal tariffs wait for a legal decision.

Emma AI

What Emma does

Emma works in four layers. Answers come from rules and approved information, generation with a language model is off, and every write is a proposal a person confirms.

  • A dispatcher speaking on the phone in a small taxi office, a map on the screen.

    Receptionist

    The passenger reads the status, the payment and their own rides. Cancelling goes through a choice issued by the server, and the server re-reads the fee (409 FEE_CHANGED) before saying «cancelled».

  • A dispatcher with a headset in front of two screens showing a map with pins and a chat.

    Business engine

    Reads the day’s trips for the dispatcher. Every write is a proposal that a person executes; she does not create a trip herself.

  • A taxi company owner working on a laptop, the cars parked outside the window.

    Growth

    Expired offers, the «no driver» state and scheduled rides without a driver come to the surface. Fraud signals: driver no-shows and rider cancellations within 24 hours. A service ranking and reactivation do not exist yet.

  • A fleet manager with a checklist on a tablet talking with a driver beside the taxis.

    Control

    The mobility.* permissions are separate. Hotel accounts above the limit wait for the dispatcher’s approval. Incidents open a task. Audit and integration health are visible on pages.

The problems we solve

  • Passengers who phone when the dispatcher has no time.
  • A price that is disputed at the end of the trip.
  • A driver on the road with an expired document.
  • Hotel accounts that are closed by hand.

How we grow your capacity

  • More trips without more dispatchers: automatic offers to drivers.
  • Fewer price disputes: the price comes from the server, line by line.
  • Fewer no-shows: the PIN, free minutes and the cancellation fee are clear.
  • Faster billing for hotels and companies: the monthly statement.

These are the ways the platform works, not results measured at customers.

Five steps

From the first message to the report

A customer’s path, each step with its real state.

  1. First message

    The passenger opens /udheto/<name> or asks Emma; the price comes from the server (live).

    Live
  2. Trip

    An automatic offer or a dispatcher, the driver accepts, the passenger sees the driver, plate and PIN (live). Background GPS waits for the native app: blocked.

    LiveBlocked
  3. Notice

    The trip tracking page for every passenger; a signed-in passenger also gets a notice inside the app (live). SMS: blocked.

    LiveBlocked
  4. Payment

    Cash or card with the driver (live). Online card payment: blocked.

    LiveBlocked
  5. Report

    The driver’s earnings by day and the monthly statement (live). Fiscalisation: blocked.

    LiveBlocked

Illustrative demonstration

The flow

  1. 1
    The customer writes

    Hi! I need a taxi from Kavaja Street to the airport tomorrow at 6:30, flight FR 1234. How much is it?

  2. 2
    Pick the vehicle

    Standard · 4 seats — 2,900 L · ~25 min (OSRM) · Van · 7 seats — 3,800 L · ~25 min (OSRM)

  3. 3
    Action

    Confirm the booking

  4. 4
    Next step

    When the driver accepts, the passenger sees the plate and the ETA; on arrival the driver verifies the PIN, the ride closes at the quoted price and lands under “My trips” with the receipt.

The answers of this demonstration are prepared in advance, not produced by a connected model.

Frequently asked questions

The same answers Emma gives, from the platform guide.

Can the customer request a ride without an app and without GPS? live

Yes: the public page /udheto/<slug> accepts a saved place, the phone position or a typed address geocoded by the platform; denying GPS does not block the booking.

Who computes the price and how long is the quote valid? live

The server, line by line from the business tariff (base, km, minute, minimum, night, zones, promo), with the tariff version; the quote is valid for 5 minutes — an expired one is not confirmed, a changed tariff needs a new quote.

How does the driver get the trip? live

By a server offer with a deadline and an estimated compensation (auto dispatch) or by the dispatcher’s assignment; two concurrent acceptances give one assignment, an expired offer is refused.

What does the passenger see during the trip? live

The state (accepted, on the way, arrived, started, finished), the driver, the plate and the vehicle, the ETA with its source and time, the position only when fresher than 90 s, the PIN for the driver; the driver’s phone is not shown.

Can I book for later or for someone else? live

Yes: a scheduled booking is registered without a promised driver (registered → assigned → reconfirmed), with the terminal, flight number and meeting point for the airport; the passenger can be someone other than the booker.

How does an expired document stop a driver? live

Licence, ID, insurance and inspection have an expiry and a verified status; with an expired document the driver cannot go online and is not assigned.

Does the customer pay online from the page? awaits provider

Today cash or card with the driver; online payment needs the owner’s payment adapter and until then is not shown as active.

How does a hotel book for a guest? live

From its account link with the cost centre; the driver never sees the room; over the monthly limit the booking waits for the dispatcher’s approval; a monthly report per account.

Are the driver’s earnings an executed transfer? live

No: “My day” separates trips, cash collected (handed to the business), the commission and the driver’s share; transfers are only the settlement rows the business records.

Is the time updated from the flight and is there a masked call? planned

Not without a provider: the flight is checked manually, masked communication and SOS need a telephony provider — nothing is shown active without one.

All questions →

Try it or open an account

The demonstration runs on sample data, not on your business. The account opens for free and the panel switches on by category and role.