nexusKite — Corporate Flight Booking App
Enterprise Mobile · Travel Technology
nexusKite, Farenexus Group's corporate travel booking app — built from an empty repository into a production Flutter application on iPhone, iPad and Android. It puts flights, hotels and vehicles behind one search, with NDC and GDS content, negotiated corporate rates, seat selection, ancillaries and real-time corporate profiles. Rated 4.9 on the App Store.
nexusKite · app profile
Live app · store data- Platforms
- iPhone · iPad · Android
- Category
- Travel
- Store rating
- 4.9 (App Store)
- Publisher
- Farenexus Group
- Flights, hotels and vehicles from one search
- NDC + GDS content with negotiated corporate rates
- Seat selection and ancillary services
- Real-time corporate profiles, preferences and policy
- Booked, ticketed, approved, rejected and cancelled states
- In-app support for booking issues
- Search
- Selection
- Pricing
- Seat
- Booking
- Confirmation
01 — Context
02 — Challenge
- Airline data arrives as large, deeply nested JSON that does not fit a naive UI model.
- State has to stay coherent across a multi-step flow where any step can invalidate the previous one.
- Two different supply standards — GDS and NDC — must feel like one product to the user.
- Corporate bookings carry extra states: booked, ticketed, approved, rejected and cancelled.
03 — My role
04 — Architecture
05 — Engineering
- Chose Flutter for a single codebase across iOS and Android under a small team.
- Kept booking rules out of widgets so backend contract changes touch one layer.
- Treated backend failure as an expected state, not an exception path.
06 — Product flow
- One search across flights, hotels and vehicles
- NDC + GDS content with negotiated corporate rates surfaced first
- Interactive seat map and ancillary services
- Real-time corporate profiles, preferences and travel policy
- Trip management across booked, ticketed, approved, rejected and cancelled bookings
- End-to-end booking: search → selection → pricing → seat → booking → confirmation
07 — Production
08 — Lessons
Outcome
A production mobile booking surface that stays usable when upstream airline systems are inconsistent. Live on the App Store (4.9 rating) and Google Play as nexusKite.