Skip to main content
Mudassar Amin
All work

Case study

A four-step booking flow for a limousine service

Admiral Limo Services runs premium transport across Orange County. We built the booking platform that lets a customer choose a service, set an exact pickup point and pay in one flow.

Industry
Private transportation
Client
Admiral Limo Services
Role
Booking platform build
Timeline
2024
Stack
Next.js, Supabase, Google Maps, Stripe
A chauffeur beside a navy executive van at an airport curb, with a suitcase and the side door open

Image 1 of 3. A chauffeur beside a navy executive van at an airport curb, with a suitcase and the side door open

01 / 03

The problem

A limousine booking only works if the pickup is exactly right. Airport, residential and event pickups each need different details, and a wrong address means a missed ride.

Customers expect to book and pay in one go, whether they need a single airport transfer or a car for several hours.

What I built

One booking flow shared by all three services, with location entry and payment handled by integrations rather than free text.

  1. Step 01 · Ride info

    One-way or round trip, the airport or pickup and dropoff, and passenger count. Locations are selected through Google Maps, so the driver gets a precise point, not a guess.

  2. Step 02 · Select vehicle

    Choose from the fleet of SUVs, vans and Sprinters.

  3. Step 03 · Trip details

    The details specific to the chosen service, from airport transfers to hourly charters.

  4. Step 04 · Your details

    The customer's contact details complete the booking, with payments processed securely through Stripe.

Results

  • 3Booking typesAirport transfers, point-to-point rides and hourly charters, each with its own ride details.
  • 4Booking stepsRide info, vehicle selection, trip details and customer details, in that order.
  • 2Core integrationsGoogle Maps APIs for precise locations, and Stripe for payment.

Live at admirallimoservicesoc.com.

All three booking flows are public and take bookings directly from the site.

Frontend
Next.js
Data
Supabase
Locations
Google Maps APIs
Payments
Stripe
Status
Live
View live product

Contact

Ready to ship your AI product?

Tell me what you're trying to build or automate. You'll get an honest take on whether AI is the right tool, and a clear plan if it is.

Book a free discovery call