Annual Summary (Wrapped)
Feature Detail
Description
Annual Summary (Wrapped) is a Spotify Wrapped-inspired feature that generates a personalized yearly review for each peer mentor, showcasing their contributions, milestones, and impact over the past year. The summary presents statistics such as total activities logged, contacts supported, hours volunteered, and geographic reach in a visually engaging format. The feature aims to make the often invisible work of peer mentors visible and celebrated, reinforcing motivation and organizational pride. The annual summary is generated automatically at year-end and surfaced as a shareable highlight reel within the mobile app, giving volunteers a tangible record of their dedication and accomplishments.
User Flow
Analysis
Volunteer retention is a critical challenge for peer mentor organizations, and recognition is one of the most effective tools to address it. By transforming raw activity data into a compelling personal narrative, this feature gives peer mentors a concrete sense of their yearly impact that standard statistics pages cannot provide. NHF and HLF both explicitly requested a Spotify Wrapped-style feature, signaling that their volunteer communities respond positively to recognition mechanics. From a platform perspective, the annual summary also drives organic word-of-mouth as mentors share their highlights, functioning as a lightweight referral and recruitment tool that raises awareness of the Meander platform among potential volunteers.
The feature requires a summary generation service that aggregates activity, contact, event, and expense data for a given user over a calendar year. On the Flutter side, the Annual Summary Screen must render animated, swipeable slides optimized for social sharing (standard aspect ratios). The generation service should be triggered server-side at a scheduled time (e.g., late December) and results cached so the app can fetch the pre-computed summary without real-time calculation overhead. Sharing functionality requires generating a static image or deep-link card. WCAG 2.2 AA compliance must be maintained throughout, including providing non-animated fallbacks for users with motion sensitivity preferences (prefers-reduced-motion).
Components (37)
Shared Components
These components are reused across multiple features
Service Layer (9)
Data Layer (12)
Infrastructure (7)
User Stories
No user stories have been generated for this feature yet.