Taxi service mobile app shown on a dark landscape background

Taxi Service

A taxi platform for small cities, including passenger and driver apps, along with an admin panel tailored to local infrastructure and operational specifics.

Deadlines
4 months
Project Type
Application Design
Scope
Taxi aggregator UX/UI design Android & iOS
Technologies
Flutter, Node.js, PostgreSQL

Why we took on the project

The project addressed a real local problem, not an abstract business task.

  • In small villages, people literally catch cars through acquaintances because major taxi aggregators do not operate there.
  • We were interested in designing for challenging offline conditions: weak internet, different levels of digital literacy, and strong human interaction.
  • The project was conceived as long-term, with plans to scale to other areas and gradually expand functionality.
Taxi app and admin panel design structure

Task

Create a full-fledged taxi service for small settlements where federal aggregators do not operate or are unstable.

  • Combine passengers, drivers, and dispatchers into one product while keeping it easy to use.
  • Solve the frequent problem of vehicle breakdowns on the roads.
  • Give the client full control over drivers, orders, inquiries, and service quality without relying on third-party platforms.
Taxi delivery flow screens

What did we do? Key decisions

  • Developed an ecosystem of three applications: passengers, drivers, and an administrative panel with unified logic and real-time synchronization.
  • Designed a simple journey for ordering a ride, from selecting a point to completion and rating.
  • Implemented a separate Roadside Assistance scenario for breakdowns, towing, fuel delivery, and engine start.
  • Created an administrative CRM for orders, drivers, trip statuses, and inquiries, adapted to local dispatch workflows.

Driver verification

We implemented multi-step driver registration with mandatory document verification to improve service safety and customer trust.

Drivers fill in passport details, license data, vehicle documents, upload photos, and wait for administrator review before accessing orders.

Driver registration and verification screen

Fast ride creation

We made trip creation fast and familiar, at the level of major taxi services, but adapted to local conditions.

The client selects departure and destination points, enters an address manually or uses geolocation, sees the route, and places an order in a few steps.

Taxi ride creation screen

Like this work? Do you have an idea for a local service?

Let us know if you would like us to work on your idea or simply get a quote ;) There’s a solution!

Request design Discuss the project

Delivery and order parameters

In addition to passenger rides, we implemented a full delivery scenario with other transport types and order parameters.

The client can arrange cargo delivery, choose vehicle type, specify weight, dimensions, date and time, add comments, and see the cost before confirming.

Taxi delivery detail screen

Roadside Assistance

The Roadside Assistance feature became a key product feature for regions with poor roads and an aging vehicle fleet.

Users create a request with the problem, location, and assistance cost; nearby drivers respond, share geolocation, and the service is paid after completion.

Roadside assistance and location permission flow

We designed the administrative panel as a full-fledged CRM.

Through the admin panel, the client manages users, drivers, rates, orders, deliveries, assistance requests, statuses, analytics, and moderation without developer involvement.

Admin CRM for managing users, drivers, trip history, documents, statuses, and operational control.

Taxi admin CRM interface

Result

The application became a full-fledged platform for passenger rides, deliveries, and roadside assistance, ready for scaling in new cities.

  • The Roadside Assistance feature accounted for up to 18% of all orders in the region.
  • The additional assistance scenario created a stable order flow and increased trust in the service as an everyday app, not just for rides.
  • The flexible architecture allows quick launches in new cities and adapts operational rules to local specifics.

Let’s Create Together

Get set to turn your awesome ideas into something real!

Request design