View My Current Recognition Tier and Progress to Next Tier
Recognition tiers (e.g., Bronze, Silver, Gold, Platinum) are defined per organisation and based on cumulative activity metrics such as total sessions, years active, or number of contacts supported. A tier banner displayed on the peer mentor's profile or stats screen shows the current tier name, icon, and a progress indicator showing how many more activities or months are needed to reach the next tier. Tiers are evaluated and updated by the badge criteria edge function on a nightly or event-driven basis.
User Story
Acceptance Criteria
- Given I am on my stats or profile screen, When the screen loads, Then I see a recognition tier banner displaying my current tier name and icon
- Given I am not yet at the highest tier, When I view the tier banner, Then I see a progress indicator showing the metric required for the next tier and my current progress towards it
- Given I have reached the highest tier, When I view the tier banner, Then I see a 'Maximum tier reached' message and the banner reflects this status
- Given my tier is updated by the backend evaluation, When I next open the app or refresh the screen, Then the tier banner reflects the updated tier without requiring a full logout and login
- Given I tap the tier banner, When the detail view opens, Then I see a list of all tiers, their criteria, and which ones I have achieved versus which remain locked
Business Value
Tiered recognition systems create a clear progression structure that sustains long-term engagement. By making tiers visible and progress measurable, the app transforms volunteer motivation from extrinsic (payment) to intrinsic (status and mastery), which is especially important for unpaid peer mentors who rely on non-financial recognition.
Components
- Recognition Tier Banner ui
- Recognition Tier Service service
- Recognition Tier Repository data
- Peer Mentor Stats Aggregator service
- Badge Criteria Edge Function infrastructure
- Badge BLoC infrastructure