User Journey Map - HoldLight

Stages
01

Discover

02

Set Up

03

Preview

04

Climb

05

Reflect

User action

Learns that HoldLight offers route preview, brief voice guidance, and fallback support. Chooses a beginner route with support.

Selects accessibility preferences and positions the phone to frame the climbing wall.

Reviews start holds, finish holds, route direction, and key transitions before leaving the ground.

Climbs with short next-hold cues; repeats, pauses, or asks for help when needed.

Reviews the session, understands progress, and decides what to focus on next.

Pain point
Pain Point

Support options are not clear before climbing. Route choice can depend on inaccessible visual information.

Pain Point

Setup can feel time-consuming or fragile. The climber needs to trust the system is ready.

Pain Point

Verbal explanations are hard to remember once effort begins; too much detail can add cognitive load.

Pain Point

Long or mistimed guidance interrupts climbing rhythm and increases uncertainty.

Pain Point

It can be unclear what was achieved, where guidance failed, or where extra support was needed.

Emotion
Curious but cautious

Could this help me climb more independently?

Curious but cautious emotion icon
Hopeful but slightly anxious

I want setup to be quick and reliable.

Hopeful but slightly anxious emotion icon
More prepared

Overview first, details later.

More prepared emotion icon
Tense but focused

Keep cues short and well-timed.

Tense but focused emotion icon
Relieved and reflective

What should I improve next?

Relieved and reflective emotion icon
Opportunity

Make route access and support options obvious from the first screen.

Provide a short guided setup flow with confirmation and saved preferences.

Provide layered route preview: overview first, then details on demand.

Use brief direction-first audio cues with explicit fallback options.

Provide a simple session recap with progress and suggested next focus.

Design response

Show scan-first entry, beginner route context, and a clear example of preview plus on-wall guidance.

Use large controls, saved accessibility settings, camera framing guidance, and assistant confirmation.

Show start/end holds, route direction, key transitions, and optional hold-by-hold detail.

Provide audio-first guidance, short cue phrasing, repeat/pause controls, and low-confidence fallback messages.

Show completed progress, support moments, repeated cues, fallback events, and a next-step suggestion.

Evidence of Life

Must-Have Requirements

Playful Experience

Why These Requirements Make HoldLight Playful

For HoldLight, “playful” does not mean adding points, badges, or competitive rewards. Indoor climbing is already a playful problem-solving activity: climbers read the route, make decisions, test movements, and adjust their plan on the wall. Our requirements aim to preserve this self-directed puzzle experience for blind and low-vision climbers by reducing unnecessary barriers without removing challenge, rhythm, or personal agency.

Together, these requirements support a playful accessible climbing experience by preserving challenge, autonomy, rhythm, and enjoyment while making route information more accessible.

Functional Requirements

Core product behaviour

  • Start camera scan from a clear primary action.
  • Confirm the detected route before guidance begins.
  • Provide repeat, pause, and fallback controls.
  • Record a basic session summary for reflection.
Accessibility Requirements

Readable and audio-first support

  • High contrast and large readable controls.
  • Screen-reader-friendly headings and labels.
  • Short speech cues with repeat support.
  • Visible focus states and non-colour-only status cues.

Requirement Traceability

User Pain Point Requirement Feature
Cannot distinguish route clearly. Route preview. Camera scan + route confirmation.
Cannot read screen while climbing. Audio-first guidance. Short speech cues.
Gets confused when system fails. Recovery support. Repeat / pause / fallback.
Assistant support can become constant and tiring. Bounded human handoff. Assistant confirmation and request-help states.