HIGH story-volunteer-benefit-calculator-peer-mentor-001 8 pts
8
Story Points
High
Priority
Volunteer Benefit Calculator
Feature

User Story

As a Peer Mentor (Likeperson)
I want to open the Benefit Calculator and see the total estimated value my volunteer work has contributed over a selected period
So that I can understand and feel proud of the real impact my efforts have made, expressed in concrete and motivating metrics

Acceptance Criteria

  • Given the peer mentor navigates to the Benefit Calculator screen, When the screen loads, Then the benefit-calculator-screen displays a benefit-results-card with total estimated value, hours contributed, and people supported
  • Given activity data exists for the selected period, When the benefit-calculation-service processes the aggregated data, Then the result reflects all completed activities multiplied by the org-configured benefit-multiplier-config-repository values
  • Given no network connection is available, When the peer mentor opens the calculator, Then previously cached calculation results are displayed with a subtle offline indicator
  • Given the peer mentor has zero registered activities for the period, When the screen loads, Then a friendly empty state is shown encouraging them to register their first activity
  • Given the calculation completes successfully, When the benefit-results-card renders, Then all benefit-metric-tile components display with accessible labels and WCAG 2.2 AA compliant contrast ratios

Business Value

Volunteer retention is a critical challenge for all three organizations. Showing peer mentors the concrete societal and personal value of their contributions increases intrinsic motivation, reduces churn, and supports recruitment narratives. A visible, shareable benefit calculation transforms invisible labor into recognized impact — directly supporting the organizations' fundraising, advocacy, and volunteer program sustainability goals.