HIGH story-visual-design-accessibility-peer-mentor-005 5 pts
5
Story Points
High
Priority
Visual Design Accessibility
Feature

User Story

As a Peer Mentor (Likeperson)
I want to navigate the app using vertical scrolling and explicit back buttons — not horizontal swipe gestures — as the primary navigation paradigm
So that I can use the app reliably if I have motor impairments that make precise swipe gestures difficult, or if I use assistive devices that do not support swipe navigation

Acceptance Criteria

  • Given a peer mentor navigates the activity registration wizard, when moving between steps (date, duration, notes), then navigation occurs via clearly labeled Next/Back buttons — not by swiping horizontally
  • Given a peer mentor is on any screen with a back option, when they want to return to the previous screen, then a visible back button is present in the header — not relying solely on swipe-back gesture
  • Given a peer mentor scrolls through a long form or list, when reading content, then the scroll direction is vertical and no horizontal scrolling is required to see complete content at standard viewport width
  • Given a peer mentor uses a switch access device or keyboard navigation, when navigating between screens and form fields, then all navigation is achievable without swipe gestures using only tap/click/focus actions
  • Given a peer mentor uses the bottom navigation bar, when switching between the five main tabs (Home, Contacts, Add, Work, Notifications), then each tab is accessible via an explicit tap target on the labelled-navigation-bar

Business Value

The requirement to prefer vertical scroll and back buttons over swipe gestures was a named, explicit accessibility requirement from workshop participants — directly tied to the motor impairment and cognitive accessibility needs of NHF's stroke survivor population and Blindeforbundet's blind users who navigate via VoiceOver (which uses tap-based navigation, not swipe-to-go-back). This interaction pattern also benefits HLF's older hearing-impaired users. Implementing it as a layout system constraint ensures uniform application across all 30+ screens.