← 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.

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
Next case study
BizMate — AI Concierge for SMBs →