HIGH story-periodic-activity-summaries-peer-mentor-001 8 pts
8
Story Points
High
Priority
Periodic Activity Summaries
Feature

User Story

As a Peer Mentor (Likeperson)
I want to view a visual summary of my activity over a selected period (monthly, quarterly, or annually)
So that I can see the tangible impact of my volunteer work, stay motivated, and feel proud of my contributions to the organization

Acceptance Criteria

  • Given I am a logged-in peer mentor, when I navigate to the summary section, then I see a periodic summary card showing my total activities, hours, and unique contacts for the current default period
  • Given I am viewing my summary, when I tap the period selector, then I can choose from preset periods (30 days, 90 days, 6 months, 1 year) or set a custom date range
  • Given I select a period, when the summary loads, then all metrics (activities, hours, contacts, activity type breakdown) update to reflect the selected window
  • Given the summary is displayed, when I scroll through the card, then I see a visual breakdown of activity types with icons and counts matching the predefined activity type catalog
  • Given the data is loading, when there is a network delay, then a skeleton loader is shown and cached data from the previous fetch is displayed if available
  • Given I have no activities in the selected period, when the summary loads, then an encouraging empty-state message is displayed rather than zeros or error states

Business Value

Peer mentors who can see the cumulative impact of their work are significantly more likely to remain engaged and continue volunteering. Making invisible labor visible directly addresses retention risk and reinforces organizational mission alignment. This feature transforms raw activity data into emotional rewards, reducing volunteer dropout.