HIGH story-achievement-badges-peer-mentor-001 3 pts
3
Story Points
High
Priority
Achievement Badges & Recognition
Feature

User Story

As a user
I want to open the Achievements screen and see all my earned and locked badges organised by category
So that So that I can understand the full scope of recognition available and feel pride in the milestones I have already reached

Acceptance Criteria

  • Given a peer mentor or coordinator opens the Achievements screen, when the screen loads, then all badge categories for their organisation are displayed with at least one badge visible per category
  • Given a user has earned a badge, when they view the Achievements screen, then that badge appears in an unlocked, full-colour animated state distinct from locked badges
  • Given a user has not yet earned a badge, when they view the Achievements screen, then that badge is displayed in a greyed-out locked state
  • Given the user's organisation is HLF, when they view the Achievements screen, then only HLF-specific badges are shown (no Blindeforbundet assignment-count badges)
  • Given the user's organisation is Blindeforbundet, when they view the Achievements screen, then only Blindeforbundet-specific badges are shown
  • Given the screen loads, when badge data is unavailable, then a graceful empty-state message is displayed rather than a crash

Business Value

A visible, browsable badge catalogue is the foundation of the recognition programme. Without it, milestone achievements have no surface for display and the motivational loop is broken. For organisations relying entirely on unpaid volunteers, giving peer mentors a moment of visible reward after completing milestones meaningfully increases retention and engagement at zero material cost.