← All work

Next.js · Firebase · GA4 · 2024

Elite Class Limousine — Booking Portal

Designed and shipped a full booking experience that became ECL's primary online revenue channel.

Elite Class Limousine — Booking Portal on mobile

The problem

ECL was paying for ads but losing 40%+ of users in the booking funnel — and nobody knew at which step. The old portal was slow, mobile-broken, and untracked.

Approach

  • Rebuilt the booking flow as a 4-step Next.js app with Firebase auth and Firestore for orders.
  • Wired GA4 + GTM end-to-end — every step, every form field, every payment outcome.
  • Ran 6 successive UI iterations against funnel data: trimmed steps, surfaced price upfront, fixed mobile keyboard issues.
  • Set up a Looker Studio dashboard the ops team checks every morning.

Outcome

+15% completed bookings vs. the previous portal. Online became their primary revenue channel inside 90 days. Marketing could finally attribute campaign ROI.

By the numbers

+15%
Completed bookings
#1
Online revenue channel
100%
Funnel-instrumented