← All work·Case study 02

Sufi Travel & Tours: a travel agency platform that handles flights, hotels, and packages without lying to the customer about availability.

A travel agency platform that handles flights, hotels, and packages without lying to the customer about availability.

Frontend developerNext.jsReactREST API
Sufi Travel & Tours
Role
Frontend developer
Year
2024
Stack
Next.js, React, REST API
Status
Shipped

01 — Why it mattered

Customers were getting prices and availability that had already moved on. Trust in the booking step was eroding.

A travel agency platform that handles flights, hotels, and packages without lying to the customer about availability.

02 — Problem

The legacy frontend re-fetched on every interaction and still ended up showing stale inventory. Conversion fell off a cliff between price-quote and checkout.

03 — Approach

Restructured the search-to-checkout flow around a single source of truth per session. Skeletons during fetch, optimistic filters, honest "hold expired" states instead of pretending nothing had changed.

04 — Build

Two months end-to-end. Wired the new components into the existing Next.js codebase, replaced the old data layer page-by-page so the team could ship the rewrite without freezing the site.

05 — Outcome

Booking-step abandonment dropped, support tickets about "the price changed" fell off, and the team finally trusted what the page was showing.

abandonment
−22%
at booking step
tickets/week
−40%
price-stale complaints
pages migrated
12
to the new data layer

06 — Reflection

The strongest move was refusing to paper over staleness. Honest UX scaled; the workarounds did not.

Visit live site

Next →Business Class For LessA premium-cabin deals site that loads in under a second on the same network the deals serve.2023
N° 04 · Let's work

Have a thing
worth building?

I take on a handful of engagements at a time. Tell me what you have in mind — the earlier we talk, the better the chance I am free.