HIGH story-personal-activity-statistics-peer-mentor-002 3 pts
3
Story Points
High
Priority
Personal Activity Statistics
Feature

User Story

As a Peer Mentor (Likeperson)
I want to filter my statistics by a specific date range — this week, this month, this year, or all time — so that I can track my activity patterns for different periods
So that So that I can see how active I have been recently versus historically, and identify periods where I contributed more or less

Acceptance Criteria

  • Given I am on the Statistics Dashboard Screen, when I tap a date range option (week, month, year, all-time), then all displayed statistics update to reflect only activities within that period
  • Given I have selected a date range, when I view the dashboard, then the active range filter is visually highlighted so I know which period is selected
  • Given I have cached statistics data, when I switch between date range filters, then the transition is fast (under 300ms) without a full network reload
  • Given I switch to 'this week' filter, when the current week has no activities, then I see an appropriate message indicating no activities for this period rather than a blank screen
  • Given I select 'all time', when I view the dashboard, then I see the complete lifetime totals of my peer mentor activities

Business Value

Peer mentors who can view both recent and historical trends are better able to self-regulate their volunteering pace, identify burnout risks early, and reflect on their growth over time. This reduces the need for coordinators to manually check in on activity levels.