Supporting case · Emergency location flow · Functional prototype

UltraTrax SOS

A mobile-first emergency flow that requests location permission, communicates progress and provides clear success and retry states.

Role & scopeCritical-flow UX · State design · Responsive prototype
Product surfacePermission, geolocation, validation, progress, success, failure
OutcomeAn end-to-end browser prototype for a high-stress task
EvidenceLocal geolocation interaction; no remote alert submission

01 / Situation

What needed to become clearer

In an emergency, attention and motor precision may be limited. The flow must make the primary action unmistakable, explain why location access is needed and recover clearly when the browser or user blocks the request.

Audience

A person attempting to share their current location with an assistance service under time pressure.

Journey

Prepare → Locate → Resolve

02 / Design logic

A few decisions that shaped the result

One dominant action

The initial screen protects a single high-priority button from competing navigation and secondary choices. Supporting copy is short and operational.

Explain permission at the moment it matters

Location access is framed as the mechanism for sending help, not as a generic technical request. This improves informed consent without adding a separate onboarding sequence.

Design failure as a route, not a dead end

Unsupported location, denied permission and acquisition errors return specific guidance and a retry path. Success confirms what happened and makes the next action explicit.

03 / Final interface

Open the designed experience

Safe portfolio demo · no production submission Open full page ↗

04 / Result & evidence

What this case can honestly show

Observed result

The prototype exercises browser geolocation and visible success/error states without transmitting coordinates to a server. That boundary makes it safe to demonstrate while preserving the core interaction logic.