One system replaced the inbox and the spreadsheet
Customers book flights, upload health documents and pay online. The operator's team approves, schedules and invoices from one back office, and ground staff run each flight from their own dashboard.
One booking, five people.
A simplified view of how one booking moves through a system like this one. Each role sees only its own part of the same record.
The customer books
The customer books through the portal. Nothing is emailed, nothing is re-typed.
The customer books through the portal. Nothing is emailed, nothing is re-typed.
The situation
Bookings arrived by email and lived in spreadsheets. Every flight meant chasing paperwork, re-typing details and answering 'where is my booking' by hand.
What we built
- A public front page with a live route map and an enquiry form
- A client portal: book a flight, track it, upload health documents, see invoices
- A back office: review bookings, manage flights, routes, pricing, clients, contracts and payments
- A separate dashboard for the ground team on the day of a flight
- Card payments, private document storage and automatic email notifications
The result
- Delivered as a working system in about eight weeks: ordered in May 2026, first version delivered in July 2026
Other projects.
138 messy listings became 48 real products, with no broken link
A Belgian fine-jewelry brandWe restructured a live jewelry catalog while the shop kept selling, redirected every old address, and measured whether AI assistants recommend the brand before and after.
Read the case study
A 3D jewelry viewer where diamonds finally look like diamonds
GemViewerShopify's standard 3D viewer renders gemstones black. GemViewer ray-traces them in the browser, and lets shoppers swap gems and metals.
Read the case study