In this AI forecasting dashboard UX case study, I share how I helped an airport operations team plan its staff. Arrival halls swing from quiet to packed within an hour, and supervisors planned shifts from experience, so counters sat idle while queues built elsewhere. The passenger forecast dashboard predicts tomorrow’s arrivals hour by hour from booking data and past traffic, then turns that into officers needed per shift.
UX case study · AI forecasting
How busy will tomorrow be, and how many officers do we need?
24
hourly forecasts for every day ahead
3
shifts planned for inbound and outbound
3
rush levels that make peaks obvious
2
languages in one design system
The challenge
A forecast nobody could act on
A prediction model gives a number of passengers. A supervisor needs a number of people on duty. The brief was to close that gap, with AI output clear enough to trust and simple enough to use under time pressure.
The use case
From bookings to people on duty
Every day the system reads upcoming bookings and past arrival patterns, predicts how many passengers land in each hour, and converts that into officers per shift. Supervisors review the plan, adjust it and check it against what really happened.
The AI suggests the plan. The supervisor owns it.
Bookings · Forecast · Officers · Shifts · Check ·
Bookings · Forecast · Officers · Shifts · Check ·
Bookings · Forecast · Officers · Shifts · Check ·
Bookings · Forecast · Officers · Shifts · Check ·
The core idea
The answer first, the detail on demand
The passenger forecast dashboard reads from top to bottom like a supervisor thinks: the headline numbers, then each shift, then the day as a curve, then every hour. Hover the numbers on the screen to explore.

1
Headline numbers: expected passengers and officers needed for the day.
2
Shift cards: passengers and officers per shift, coloured by rush level.
3
Predicted and actual arrivals share one chart, so the model is checked every day.
4
Hourly table: rush status and officers required for every hour.
Design decisions
Rules that planners can own
Decision 01
Help where the numbers are
Decision 02
Passengers become officers
Decision 03
Shifts the team already uses
Decision 04
Clear roles
Design system
One calm system, two languages



