Helping travellers know what's happening before they have to ask.
Flight Status gets 1.25 million visits a month, second only to booking. Passengers land there to confirm one thing before they move. The old layout made them dig for it.
Passengers use this page between gates, mid-connection, or when plans change fast. The question is always the same: is this flight on time? Usability sessions confirmed what we suspected: passengers couldn't easily locate their status. I restructured the layout to be more scannable.
Status first. Route and timing second. Everything else organized by urgency.
Mid-project, a backend constraint surfaced: the system couldn't tell whether a passenger was continuing on a connecting flight or ending their trip at a layover. I placed the next leg beneath the main result, visible to everyone, so no one has to find it manually.
Next leg shown by default. No separate search required.
I used Porter's dark blue to pull attention to the the page's main elements.
The hierarchy reads before you process a word.
I pushed for adding aircraft details and onboard service info for brand awareness and to help passengers recognize their plane. Users called it out unprompted in testing, with one saying "oh, this section is really fun! I love it."
Aircraft type, configuration, and onboard services. Useful before boarding, memorable after.