View Activity Summary and History on Profile
The mentor-activity-summary-panel on the profile screen should display aggregated statistics: total activities in the last 30 days, total activities this year, total hours logged this year, and a link to the full activity history list. The activity history list shows each registered activity with date, duration, type, and associated contact (if applicable). This supports the gamification and 'Wrapped' vision discussed in workshops — peer mentors seeing their own impact over time builds motivation and retention. The data must be sourced from the mentor's actual activity log in the database, not estimated.
User Story
Acceptance Criteria
- Given I am on my profile screen, When the mentor-activity-summary-panel loads, Then I see my total activity count for the last 30 days and for the current year
- Given I am on my profile screen, When the panel loads, Then I see total hours logged this year as a distinct metric
- Given I tap 'View All Activity' in the summary panel, When the navigation executes, Then I see a scrollable activity-history-list with all my logged activities
- Given I am viewing my activity history, When the list loads, Then each item shows the activity date, type, duration, and the contact name if associated
- Given I have no activities logged, When the summary panel loads, Then I see a zero state with an encouragement message and a shortcut to register a new activity
Business Value
Activity visibility on the peer mentor's own profile directly supports volunteer motivation and accuracy. When mentors can see their logged contributions, they are more likely to catch underreporting errors, feel recognized for their work, and stay engaged with the platform. This also supports the multi-organization aspiration for a 'Peer Mentor Year in Review' feature (Wrapped equivalent) identified in workshops with NHF and HLF.