Helping travellers know what's happening before they have to ask.
Flight Status gets 1.25 million visits a month at Porter, second only to booking. The page wasn't designed for travel: for the stressed, in-motion moments passengers open it. In interviews, gate agents flagged that passengers struggled with the page in those moments. Passengers came for one answer, and the old layout made them hunt for it while ignoring operational states like diverted flights. I redesigned it for clarity and coverage, built on the design system I developed in parallel, and validated the result with users.
Passengers open this page between gates, mid-connection, or when plans shift, asking one thing: what's going on with the plane? Usability sessions showed users couldn't find the answer easily or quickly. Answering it well required two decisions: a layout that surfaces status first, and coverage of every operational state, including diverted flights, which the original didn't support. Canada's passenger regulations require airlines to keep passengers informed through delays and cancellations.
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 deep brand blue to establish hierarchy between the primary action and supporting details, so stressed passengers wouldn't have to guess what to do next. During testing, users located key actions on first try, without scanning or backtracking.
The hierarchy reads before you process a word.
I pushed for adding aircraft details and onboard service info as a small preview of the trip ahead. Our CX director questioned how relevant the content was. I made the case for it on the basis of gate recognition, anticipation, and delight, and proposed we test it directly: include the section in usability research and ask whether passengers noticed or valued it. She agreed. Users called it out unprompted, with one saying "oh, this section is really fun, I love it." We kept it in.
Aircraft type, configuration, and onboard services. Useful before boarding, memorable after.