Travel · Booking engine
Love U Travel
A full hotel-booking platform wiring two XML supplier APIs (Veturis, Goglobal) into real-time availability and pricing, with secure Airwallex payments.
The challenge
Love U Travel needed to sell real inventory from multiple global suppliers under one roof — not a static list of hotels, but live availability and pricing that changed by the minute. Two different suppliers (Veturis and Goglobal) each spoke their own XML dialect, and payments had to clear cleanly across currencies without adding friction at checkout.
What I built
I built the booking engine end to end in Laravel and PHP: a normalisation layer that translated both suppliers' XML into one clean internal format, real-time search across their combined inventory, and a booking flow that held pricing accurate right up to payment. I integrated Airwallex for secure multi-currency checkout and wrote a resilient error-handling layer so a single flaky supplier response never broke a customer's search.
The result
The platform launched with a wide, searchable range of accommodation and a smooth path from search to confirmed booking. The normalisation approach meant adding a new supplier later was a configuration exercise, not a rebuild — the kind of foundation that keeps paying off as the catalogue grows.