Case study: XOOX
Ride-hailing/taxi mobile app with a supporting web portal

XOOOX is a bespoke ride-hailing app, available as native iOS and Android apps (a driver app and a passenger app) plus operator, regulator, and admin web portals.

XOOOX aimed to positively disrupt the private hire and hackney carriage market with its unique approach. Unlike other ride-hailing apps, such as Uber or Lyft, XOOOX would not have its own fleet of vehicles or drivers. Instead, it would offer a reverse auction marketplace where drivers could list their services - offering more control for drivers and more choice for passengers.

Our client had previously worked with another software development company, who had failed to deliver due to the complexity of the project. With our virtual CTO service, we worked as part of the team throughout to deliver the project, including supporting patent applications.

Read more

Technologies used

  • Native Android (Kotlin)
  • Native iOS (Swift)
  • PHP - Symfony
  • Typescript - React
  • PostgreSQL
  • Google Cloud infrastructure
  • Stripe Connect payments
  • Google API integration

Want to build your own mobile app or web portal?

Get a free app quote

Secure & confidential

Talk to us about your project

4.9 Star Star Star Star Star on Google Icon

Our favourite features in the XOOOX ride-hailing app

1

Passenger app

  • Allows a passenger to find available drivers to get them from A to B
  • Ability to filter by number of passengers, vehicle type, accessibility and environmental options, making it quicker to find the perfect ride
  • High quality native mobile app, available on iOS and Android, providing a slick user experience and a wide market reach
  • Passengers know exactly who will be collecting them before committing, providing peace of mind
2

Reverse auction marketplace

  • Passengers can see all matching drivers available for their journey, providing choice rather than being assigned a driver who might not be a good fit
  • Provides the total journey price and ETA options at a glance, making it quick and easy to make a decision
  • Listings can be drilled down into to see more detail on the driver, vehicle, and operator, to find the best match
  • Drivers automatically bid for the work based on their price range settings and the competition, enabling instant results and competitive prices for the passenger
  • Other platforms will assign drivers to passengers in a round-robin fashion, while XOOOX will let you select the closest driver - so you can get there quickly
3

Driver app

  • Lets drivers list their services in the marketplace, allowing them to find work
  • Nearby passenger demand is displayed on a map, helping to reduce wasteful dead mileage while looking for work
  • Allows adjusting driver fees in real-time to win more work when quiet, or earn more when it's busy
  • Displays the average position in passenger search results, allowing the driver to adjust their price to appear higher up
  • Drivers can set the distance they are willing to travel and other options, giving them more control
4

Advanced payment integration

  • Custom Stripe Connect integration, enabling drivers to be paid directly by passengers via card
  • Drivers receive weekly payouts to their bank account, meaning they are paid quickly while still giving the passenger time to refund
  • Weekly earnings are available at a glance, with full transparency of costs and fees
  • XOOOX takes a platform fee without handling the driver's portion of the payment, supporting its legal structure
5

Operator web portal

  • Provides real-time monitoring and control of an operator's fleet of drivers
  • Gives the power to strategically route drivers to where the work is
  • Provides an overview of all current and past jobs, allowing operators to assist passengers with queries
  • Drivers can apply to join operators on the platform, giving operators a new way to grow their fleet
6

Regulator web portal

  • Empowers district regulators to monitor their area and carry out legal enforcement
  • Regulators can ban drivers from working on the platform, protecting passengers
  • Fully compliant with the complex legal framework, where cross-district data sharing is tightly controlled
  • Allows regulators to report issues with drivers to their corresponding regulator, giving regulators more cross-district communication than was possible before
  • Other platforms do not provide this transparency to regulators, providing a wild west experience to passengers

Behind-the-scenes and other top features

Not all heroes wear capes. These behind-the-scenes features don't have screenshots, but form an important part of the project.

  • Secure handling and storage of personal and payment details
  • Highly available Google Cloud infrastructure
  • Google and Facebook sign-in integration
  • Back office admin web portal to manage the platform

Want to develop an app or cloud portal like this?

"I've always felt 'in safe hands' with Codevate. Every deliverable added much value to our project; contracting them has been one of my best business experiences in 25 years."
Star Star Star Star Star

– Matthew Brereton, CFO, Perfect Data Ltd (XOOOX)

100% UK-based

Free 30 minute scoping call

No obligation high-level proposal

Develop my app now

Secure & confidential

Project outline: building the bespoke software

XOOOX is a bespoke ride-hailing app, available as native iOS and Android apps (a driver app and a passenger app) plus operator, regulator, and admin web portals. XOOOX aimed to positively disrupt the private hire and hackney carriage market with its unique approach.

Unlike other ride-hailing apps, such as Uber or Lyft, XOOOX would not have its own fleet of vehicles or drivers. Instead, it would offer a reverse auction marketplace where drivers could list their services, automatically bidding for work as passengers listed their journey.

Our client had previously worked with another software development company to deliver the project. However, the company was unsuited to delivering a system of this complexity, as well as not fully understanding the concept. With an initial period of consultation and detailed specification writing, we were able to demonstrate that we had the understanding and skills required to deliver the project.

Our solution

The marketplace approach empowers drivers by letting them set their own terms and prices. Drivers can set their pricing model, the distance they are willing to travel, or even the fee they pay to XOOOX. Being able to see passenger demand in real-time helps with the reduction of dead mileage, reducing costs and the impact on the environment.

For passengers, the app's marketplace provides the benefit of choice. Passengers can choose to prioritise price, ETA, environmental factors, or even their favourite driver.

Operators can view and manage their fleet of drivers in real-time. Drivers can be strategically routed to areas with higher passenger demand, increasing their chances of winning work.

Regulators can receive and act on reports concerning drivers. If necessary, a regulator is able to prevent a driver from operating on the platform, protecting passengers - providing a safer platform.

Delivering the new software

After bringing the project to Codevate, we successfully delivered the software to a high standard within the estimated time and budget. With our virtual CTO service, we worked as part of the team throughout to deliver the project, including supporting patent applications.

Questions about developing an app?

4.9 Star Star Star Star Star on Google Icon

Let’s talk about how our software can work for you.

Get in touch