Offline-first PWA for cabin crew to track first-class drink and meal orders by seat.

Service in the premium cabin runs on memory and a paper pad during boarding, taxi and flight, when there is no connectivity. Flight Steward keeps every order on the device and works with zero signal.
All data lives in IndexedDB with versioned schema migrations, so the app works with no signal.
A photo of the passenger or pre-order list becomes seat records, classified against a strict JSON schema.
Half-read rows from overlapping screenshots collapse into full ones, and spelling variants of one meal unify.
A seat swap is modeled as an explicit state machine rather than ad hoc edits.
Single-tap drink ordering over a drink catalog, meal inventory math and ranked name autocomplete keep service quick.
A per-user daily import quota and an on-device diagnostics ring buffer keep costs bounded and bugs traceable.