Feature listing

Everything the platform does

Oye.cab is one system with four front doors: a rider app, a driver app, an operator console for taxi companies with their own fleet, and a business portal for invoiced accounts. Below is the full list, grouped by who uses it.

The short version

Six things that shape every trip

The price is fixed before you book

Fares are calculated on our servers from distance, duration, vehicle type and any surcharges, then shown as one number. No meter, no surge surprise at the door.

Watch the car come to you

Once a driver accepts, their position updates live on your map, and the trip status moves with them: heading to pickup, arrived, on the way, completed.

Get in the right car

Every trip has a personal PIN. The driver cannot start the trip until the code matches, so you always know the car at the kerb is the one you booked.

Message without swapping numbers

In-app chat is scoped to the trip, so you can say "I'm at the side entrance" without giving out a phone number. Messages are cleared on a retention schedule.

Pay by card or cash

Card payments run through Stripe; cash is available where the region allows it. Business accounts skip payment at booking and settle on a monthly invoice.

Share the trip, not your login

Send a read-only link and whoever you send it to can follow the route and the arrival, without an account and without seeing anything else.

For riders

Booking a taxi should be a decision you make once, at a price you already know.

  • Fixed-fare quote up front

    Distance, duration, vehicle type and surcharges are priced server-side and returned as one total before you confirm.

  • Vehicle classes

    Pick the vehicle category that fits the trip; each class carries its own multiplier in the quote you see.

  • Passenger requirements

    Flag needs such as extra assistance or additional luggage and the quote is itemised with the matching surcharges.

  • Book as a guest

    One-off booking without creating an account, with the same fixed fare and tracking.

  • Fixed routes

    Common point-to-point routes inside a service region are offered at a set price per region.

  • Day hire reservations

    Reserve a vehicle and driver for a block of time instead of a single ride; the driver approves, then you pay and confirm.

  • Live driver location

    The assigned driver's position and the route to you update in real time.

  • Trip PIN

    A personal code that must match before the trip can be started.

  • In-app trip chat

    Message your driver inside the trip. No phone numbers exchanged, retained only as long as the policy allows.

  • Shareable trip link

    A read-only page for anyone you send it to, scoped by token and limited to that trip.

  • Promo codes and referrals

    Discounts apply to standard rides, fixed-route bookings, guest bookings and reservations.

  • Card or cash

    Stripe checkout for card, or cash where the service region permits it.

  • Receipts for every trip

    An itemised receipt with the amount charged, generated after the trip closes.

  • Ride and email notifications

    Booking, acceptance, arrival and completion arrive by email and push notification.

  • Ratings and reviews

    Rate the trip afterwards; ratings feed back into driver standing on the platform.

  • Dispute a charge

    Raise a dispute against a trip or receipt and have support review it, with refunds handled through the payment provider.

For drivers

Take the rides you want, when you want them, and see what you earned.

  • Open ride marketplace

    Browse rides waiting in your region and accept the ones that fit your day.

  • Guided onboarding

    Step-by-step setup that shows exactly what is still missing before you can accept work.

  • Document verification

    Upload licence, insurance and vehicle papers; requirements follow the rules of your service region.

  • Agenda scheduling

    Publish when you are available so work lands in the hours you actually drive.

  • Day hire listings

    List your vehicle and yourself for day hire and approve or decline each reservation request.

  • Trip control

    Move the trip through arrival, PIN-verified start and completion from your phone.

  • Payout history

    Every completed trip, what the platform took and what was paid out, in one ledger.

  • Push notifications

    New rides in your region and reservation requests reach you without keeping the app open.

  • Multi-device sign-in

    Session handling built for drivers who switch between a phone and a tablet in the car.

For business accounts

Move staff and clients without handing out a company card.

  • No card at booking

    Approved business accounts book straight through; the ride opens for drivers without a payment step.

  • Consolidated monthly invoice

    All rides for the period on one invoice instead of a receipt per trip.

  • Bulk invoice generation

    Invoices are produced in bulk for the billing period and delivered as PDF.

  • Approval gate

    A company is reviewed and approved before invoiced billing is switched on.

  • Per-trip breakdown

    Each invoice line ties back to a trip, its route and its fare, so cost centres can be reconciled.

  • Business portal

    A dedicated portal for booking, trip history and invoices, separate from the rider app.

For taxi operators

Bring your own fleet and keep dispatch, drivers and paperwork in one place.

  • Operator console

    A dashboard scoped to your company: your rides, your drivers, your vehicles.

  • Driver invitations

    Invite drivers to join your fleet and track invitations from sent to accepted.

  • Driver portal

    Drivers attached to your company get their own portal for jobs, documents and agenda.

  • Dispatch and assignment

    Assign incoming work to a specific driver instead of leaving it to the open marketplace.

  • Company documents

    Store and renew operator-level licences and insurance with expiry tracking.

  • Region-scoped operations

    Everything an operator sees and does is limited to the service regions they are approved for.

Platform and safety

The machinery underneath every booking.

  • Service areas and sub-regions

    Bookings are validated against geofenced areas, so a ride cannot be created outside the zone that can serve it.

  • Per-region controls

    Payment methods, currencies and features are switched on region by region rather than globally.

  • Regional pricing

    Each region carries its own pricing configuration, with a global fallback.

  • Live currency conversion

    Amounts are converted with refreshed exchange rates for display outside the home currency.

  • Real-time updates

    Ride, trip and location changes are pushed over persistent connections to riders, drivers and dashboards.

  • Fees and refunds

    Cancellation and no-show fees are applied by a fee engine, with refunds issued through the payment provider.

  • Abuse protection

    Rate limiting, account lockout and authenticated real-time connections guard the booking paths.

  • Support and disputes

    A support desk with its own permissions handles disputes, refunds and account issues.

  • Automatic clean-up

    Stale rides are closed and unpaid reservations expire on their own instead of hanging in the system.

Where the numbers come from

Why the app never invents a price

Every fare, distance and duration on Oye.cab is calculated on our servers and sent to the app as a finished figure. The app renders it; it does not compute it. That is a deliberate design rule, and it is what makes a quote binding rather than an estimate that shifts between devices.

The same rule covers receipts and payouts: what a rider is charged and what a driver is paid are derived once, stored, and shown identically in the rider app, the driver app, the operator console and the invoice.

What that means in practice

  • Two phones looking at the same trip always show the same amount.
  • A quote does not drift while you decide.
  • Disputes are argued against one stored record, not two conflicting calculations.
  • Regional pricing and currency conversion are applied in one place.

Want a feature that isn't on this list?

Tell us what your riders, drivers or dispatchers are missing. Email contact@oye.cab — feature requests from operators running real fleets carry the most weight.