Case study

North Suburban Limousine · Chauffeured transportation

A rebuilt booking application for North Suburban Limousine

Riders plan airport transfers, round trips, multi-stop journeys and hourly bookings and see the price before they book. Staff manage trips and pricing in one administration.

Trip details step of the North Suburban Limousine booking with pickup, two extra stops and O'Hare as the destination
Trip details: a multi-stop journey to O'Hare with pickup time and passengers.

What had to work better

North Suburban Limousine needed to modernize its booking application while keeping the pricing rules and trip options of a local transportation business. Airport transfers, multiple stops and hourly bookings require different calculations, with vehicle choices and extras affecting the final price.

Built for each role

Riders

Enter a trip, choose a vehicle, review the price breakdown and save a card to book.

Office staff

Manage trips, payments, destinations, vehicle types and discount codes.

Vehicle selection on a phone with luxury sedan, SUV and stretch limousine and their all-inclusive prices
Vehicle selection on mobile, with all-inclusive prices for the trip.

What we built

  • A new Next.js frontend with a Symfony API, replacing the older Yii-based application
  • Airport transfers, round trips, multi-stop journeys and hourly bookings
  • Pricing by distance, vehicle type, extra stops, service time and optional extras
  • Vehicle selection with all-inclusive prices and a price breakdown before booking
  • Card setup at booking with charging later, and payment status updates
  • Email confirmations and cancellation notices
  • An administration for trips, payments, destinations, vehicle types and discount codes
  • Data migration from the previous system and launch of the new version
  • Payments
  • Maps and address autocomplete
  • Email
  • Next.js
  • React
  • Symfony
  • API Platform
  • MySQL
  • Redis
Review step on a phone with the trip summary and the price breakdown
Review before booking, with the price breakdown.

What changed

Riders arrange transportation through a guided booking flow, while staff manage bookings and pricing settings in one administration. The customer experience is now separate from the backend business rules, which gives the company a foundation for further development.

Tell us what needs to work better

Choose the way you prefer to get in touch.

Let’s talk

Pick a time for a 30-minute conversation. No need to fill out that form if you don’t want to :)

Book a 30-min call

Prefer email?

Write to us directly at hello@devvela.com.

Send a project inquiry

Tell us what you need to build. We’ll reply by email.

Budget and timeline (optional)

We will use these details to respond to your inquiry. Please do not include passwords or other confidential information.