Nexvance Technology
LiveConsumer App · Booking · Payments

CarDreams

"When every booking is a WhatsApp conversation, scaling is impossible."

ReactPayment GatewayBooking SystemAccounting IntegrationiOSAndroid

The Problem

Every booking started and ended on WhatsApp

CarDreams was running a premium car rental business entirely through manual conversations. No visibility, no transparency, no automation. Every customer interaction required a human.

Every enquiry via WhatsApp

Customers had no way to check availability on their own. Every question — price, dates, models — required a back-and-forth conversation.

Opaque pricing

The website showed fixed base rates. The real total — with deposits, overtime rules, and variable fees — only emerged after negotiation.

No mobile app

No iOS. No Android. Customers had no modern, self-serve way to discover or book a car.

No self-service options

Whether a customer wanted delivery or self-collection, that too required a WhatsApp thread. Nothing was automated.

CarDreams home screen
CarDreams booking screen

The Solution

A complete self-service rental experience

We built an end-to-end platform — mobile app and backoffice — that lets customers complete the entire rental journey without talking to anyone.

  • Browse and filter cars by location or model
  • Check real-time availability by date and time
  • See the full cost upfront — no hidden fees
  • Pay in advance to lock the booking instantly
  • Choose delivery or self-collect at checkout
  • Operators manage everything from a single backoffice
  • Payments sync automatically to the accounting system

Engineering Challenge

The hardest problem wasn't the booking — it was the math

CarDreams doesn't have one price. Every car segment has its own rate. Overtime is calculated differently depending on how long the overrun is. Additional charges apply based on the specific rental terms.

The system needed to calculate the exact total a customer owes at the moment of booking — and then recalculate correctly if they extend mid-trip. No rounding errors. No edge cases. No surprises at collection.

Pricing Engine

Car segment ratesDifferent base price per group
Overtime calculationTiered rules per overrun window
Variable chargesDeposit, delivery, extras
Extension handlingRecalculate total mid-trip

Outcome

What the platform unlocks

The platform is live. What used to require a human conversation at every step now happens automatically.

Customers browse, check availability, and book without messaging anyone

Revenue secured the moment a customer decides — advance payment locks the booking

Full cost shown before checkout — no surprises at collection

Customers choose delivery or self-collect at booking time

Operators see all bookings, payments, and statuses in one backoffice

Accounting entries created automatically on each completed transaction

Managing bookings, payments, or customer ops manually?

That's exactly the kind of problem we solve. Let's talk about yours.