Experiential dining · Puerto Rico
FlyDining
Booking a meal 50 metres in the air
- Hospitality
- Web
- Booking
- Motion

01 / The experience
More than a dinner.
FlyDining seats guests at a table suspended in the air — dinner, a curated menu and a 360° view, built around an experience most people have never encountered. The interface can’t assume anyone already understands it: before booking, it has to build interest, understanding and trust, in that order.
02 / Product challenge
The experience is extraordinary. The booking flow shouldn't be.
Booking means configuring several real decisions — date, party size, seat, meal, payment — while staying confident the whole time that this is legitimate, safe and worth committing to. The product has two jobs running at once: get through the booking, and remove the uncertainty an unfamiliar physical experience naturally creates.
03 / Booking experience
From interest to confirmation.

- 01 Travel details — date, time and group size.
- 02 Seat selection — the seat itself, chosen, not assumed.
- 03 Meal selection — the dining decision, inside the booking flow.
- 04 Payment — a clear, secure commitment.
- 05 Confirmation — an unmistakable success state.
04 / Key interaction decisions
- 01
One experience, one continuous flow
Date, seat, meal and payment stay inside a single journey instead of separate disconnected forms.
- 02
Make the experience tangible before payment
Choosing an actual seat and an actual dish gives people something concrete to commit to before the payment step asks them to.
- 03
Progressive commitment
Logistics first, then the higher-commitment decisions — seat, food, payment — each one building on the last.
- 04
Clear state at every step
Always visible: where you are, what you've chosen, and what happens next.
05 / Motion & interaction
Beyond static screens
The booking flow was prototyped at high fidelity — transitions, selection states and progression between steps — to test how it would actually feel before it shipped, not just how it would look.
View interactive prototype06 / Trust
An extraordinary experience, with safety at its core.
Booking an unfamiliar physical experience means trust has to be part of the flow, not a footnote. The product answers what FlyDining is, what’s included, who’s cooking, and how safety is handled — before asking for a commitment.

FlyDining is a live experience and the current product may have evolved since this project was designed.
07 / Final experience
The final experience

08 / Learnings
- Unfamiliar products need more context. The more unusual the experience, the more clearly the interface has to explain what someone is committing to.
- Trust is part of the flow. Safety and reassurance aren’t secondary content in a high-consideration booking.
- Motion can reduce abstraction. A prototyped interaction shows how an unfamiliar experience behaves before anyone commits to it.
- Configuration is part of the experience. Seat and meal selection aren’t just form inputs — they help people picture the event they’re booking.