Our work

Travel operations platform

Quoting, booking and supplier coordination for a multi-country travel operation, replacing a decade of spreadsheets.

Client
Travel management group
Type
Custom web apps
Year
2024

The challenge

Quotes lived in spreadsheets, bookings in email, supplier confirmations in a shared inbox and commissions in a document only one person understood. Every new market the group entered multiplied the reconciliation work, and nobody could answer basic questions — margin per operator, or which bookings were unconfirmed — without a manual audit.

The technical solution

We modelled the whole operation as one domain — enquiry, quote, booking, supplier, payment, commission — and built a single platform on top of it, rather than digitising each spreadsheet in isolation.

  • Laravel back end with a normalised booking and commission model, and an audit trail on every state change
  • Vue.js and Tailwind CSS interface designed for agents working at speed on repetitive tasks
  • Supplier integrations isolated behind a queue, so a failing third-party API degrades instead of blocking a sale
  • Multi-currency pricing with per-market tax rules and a documented override path for counter staff
  • Role-based access separating agents, operations, finance and management

Tech stack used

  • Laravel
  • Vue.js
  • Tailwind CSS
  • MySQL
  • Ubuntu

The outcome

  • One system of record for quotes, bookings and commissions across every market
  • Margin and unconfirmed-booking reporting available without a manual audit
  • New markets added as configuration rather than as another parallel spreadsheet
  • Under an ongoing maintenance agreement, with the platform still evolving

Tell us what you want to build.

Send us the shape of the problem. We will tell you honestly whether we are the right studio for it, and what it would take.