Duffel API · Amadeus · Stripe
OTA Travel Booking Platform
A full-service online travel agency for flights, hotels, and tour packages, with multi-city itineraries, secure payments, and a unified booking dashboard.
About the project
We designed and developed an online travel agency that lets travellers search, compare, and book flights, hotels, and curated tour packages in one place. Multi-city journeys are built step by step, whilst payments and confirmations flow through a single, trustworthy checkout experience.
Project type
Duffel API · Amadeus · Stripe
Technologies
- Duffel API
- Amadeus
- Stripe
The challenge
The client needed live inventory from major travel suppliers, not static brochure pages. They required accurate flight and hotel availability, packaged tours alongside à la carte booking, multi-leg routing, reliable Stripe payments, and a dashboard where customers and staff could view, amend, and manage reservations without juggling separate systems.
Our solution
We integrated Duffel API and Amadeus for flight search, pricing, and booking workflows, with complementary hotel and package logic on a Laravel backend. Stripe handles card payments and refunds in GBP-friendly flows. A React front end keeps search fast and responsive; the travel dashboard centralises itineraries, booking status, and admin oversight for support teams.
Key features
Screens & interface
Results
Travellers book flights, hotels, and packages, including complex multi-city trips, from desktop or mobile. Operations staff manage bookings, payments, and customer enquiries from one dashboard, with supplier APIs keeping offers current and reducing manual rekeying.
