what worked
A shared data layer simplified three experiences.
Designing visitor, staff, and admin interfaces as views into a single source of truth (rather than three disconnected apps) kept the system coherent and the design work tractable within the 4-month timeline.
what worked
Constraints sharpened the brief.
Government occupancy caps and pandemic protocols were the strongest design inputs we had. Treating them as scaffolding rather than restrictions led to a tighter, more defensible solution than starting from an open canvas.
what was challenging
No primary user research.
Pandemic restrictions and timeline pressure ruled out interviews and contextual inquiry. Secondary research and behavioural literature carried the validation load. Without primary signals, some assumptions about visitor decision-making remained untested.
what was challenging
Concept-stage feasibility tradeoffs.
The system relied on technologies (IoT sensors, AI density prediction, AR navigation) that would require significant operational investment to deploy at scale. The concept demonstrated direction; productisation would have surfaced sharper tradeoffs.
key takeaway
Service design and product design are inseparable at this scale.
ShopSafe couldn't be designed as a mobile app alone: every screen depended on operational workflows happening offline, between stores, between teams, and across regulatory layers. The most valuable design work happened in mapping the system, not styling the interface.