Annual Impact Summary (Wrapped)
Feature Detail
Description
A Spotify Wrapped-inspired yearly summary that presents each peer mentor's contributions in a visually engaging, shareable format. The summary highlights total hours volunteered, number of people helped, activity types, and personal milestones achieved over the year — transforming invisible volunteer work into a tangible, pride-inducing narrative. The feature is motivated directly by workshop feedback from NHF and HLF, who want to give peer mentors a sense of pride and recognition. The summary is generated automatically at year-end (and optionally at mid-year) and can be shared externally. It serves both motivational and retention purposes, reducing volunteer churn by making effort visible and celebrated.
Analysis
Directly addresses the 40% dissatisfaction rate with peer mentor follow-up identified in HLF's own survey. Increases volunteer retention and pride, which reduces recruitment costs and maintains service quality across all organisations.
Aggregate activity data per peer mentor from the database over a rolling 12-month window. Design animated summary screens (Flutter animations or Rive). Support share-to-clipboard or screenshot. Consider half-year cadence as well. Must work offline for viewing cached summaries. Accessibility: full VoiceOver/TalkBack support with meaningful alt descriptions for each stat card.
Components (212)
Shared Components
These components are reused across multiple features
User Interface (59)
Service Layer (52)
Data Layer (33)
Infrastructure (54)
User Stories (7)
As a As a Peer Mentor (Likeperson)
I want to switch between different time periods (current year, previous year, last 6 months) when viewing my impact summary
So that I can track my progress over time, understand seasonal patterns in my activity, and see how my commitment has evolved
- Given I am viewing my annual summary, when I tap the period selector, then I see options for the current year, previous year, and last 6 months
- Given I select a different time period, when the selection is confirmed, then the summary re-animates and all statistics update to reflect the chosen period
- Given I switch from current year to previous year, when both periods have data, then a comparison card is shown highlighting changes in total sessions, hours, and unique contacts
- +3 more
As a As a Peer Mentor (Likeperson)
I want to view my most recently generated annual impact summary even when I do not have an internet connection
So that I can share and reflect on my contributions at any time, including during events, meetings, or in areas with poor connectivity
- Given I have previously loaded my annual summary with an internet connection, when I open the summary screen without connectivity, then the cached version is displayed with a 'Last updated: [date]' indicator
- Given I am viewing the offline cached summary, when I attempt to share it, then the screenshot capture and share sheet still function correctly using the cached data
- Given I am offline and my cached data is more than 30 days old, when I view the summary, then a banner prompts me to connect to the internet to refresh my summary
- +3 more
As a As a Peer Mentor (Likeperson)
I want to receive a push notification when my annual impact summary has been generated and is ready to view
So that I do not miss the summary or have to remember to check the app, and the moment of recognition feels timely and special
- Given my annual summary has been generated, when the notification is dispatched, then I receive a push notification with a personalized stat highlight from my summary
- Given I tap the push notification, when the app opens, then I am deep-linked directly to my annual summary screen without needing to navigate manually
- Given I have opted out of push notifications in the app settings, when the annual summary is generated, then I do not receive a push notification but the summary is still accessible in-app
- +3 more
As a As a Peer Mentor (Likeperson)
I want to see a visual breakdown of the different types of activities I conducted during the year
So that I can understand where I invested my time, identify which activity types I am most comfortable with, and reflect on the diversity of my contributions
- Given I have activities of multiple types in the selected year, when I view the annual summary, then an activity type breakdown section shows a visual chart with my activity distribution
- Given my organization uses custom activity type labels, when the breakdown is rendered, then it uses the organization-specific labels rather than generic system labels
- Given I tap on a segment of the activity breakdown chart, when the detail is shown, then I see the session count and total hours for that activity type
- +3 more
As a As a Peer Mentor (Likeperson)
I want to capture and share a visual snapshot of my annual impact summary to social media, messaging apps, or email
So that I can celebrate my contributions publicly, inspire others to become peer mentors, and help my organization recruit new volunteers
- Given I am viewing my annual summary, when I tap the share button, then a share overlay appears showing a preview of the shareable image with my key stats and badges
- Given I am on the share overlay, when I confirm sharing, then the native iOS/Android share sheet opens with the generated image attached
- Given the shareable image is generated, when it is created, then it contains no personally identifiable information about any contacts or individuals I have worked with
- +3 more
As a As a Peer Mentor (Likeperson)
I want to see all the milestone badges I have earned throughout my time as a peer mentor, with details on how each badge was awarded
So that I feel recognized for specific achievements, understand what milestones I am working toward next, and stay engaged with the platform
- Given I have earned badges, when I view the annual summary, then a badge shelf shows all my earned badges with icons and titles
- Given I tap on any badge, when the detail modal opens, then I can see the badge name, award date, the specific achievement criteria that triggered it, and my current recognition tier
- Given I have earned a new badge since my last app session, when I open the summary or badge shelf, then a celebration animation plays for the newly earned badge
- +3 more
As a As a Peer Mentor (Likeperson)
I want to view a visually engaging, Spotify Wrapped-style summary of my contributions over the past year
So that I can see the full scope of my volunteer impact, feel pride in my work, and stay motivated to continue helping others
- Given I have completed at least one activity in the past year, when I open the Annual Impact Summary screen, then I see an animated summary with total sessions, total hours, unique contacts supported, and activity type breakdown
- Given I am viewing the summary, when the screen loads, then milestone highlights (e.g., '100th session!', 'First year complete') are displayed prominently with celebratory animations
- Given I have activity data from previous years, when I view my annual summary, then a year-over-year comparison card is shown with percentage change indicators
- +3 more