View Annual Wrapped-Style Year Summary
At the end of each year, the system generates a Wrapped-style full-screen summary experience for each peer mentor. The experience is presented as a series of animated stat cards showing: total contacts supported, total hours volunteered, most common activity type, streak information, milestone badges earned, and a motivational closing message. The animation controller provides smooth transitions between cards. An accessibility provider ensures the full experience is navigable by screen readers with equivalent information. The annual summary is cached offline for viewing without connectivity.
User Story
Acceptance Criteria
- Given it is after December 31st of a calendar year, when I open the app, then a prompt or notification draws my attention to my annual wrapped summary being ready
- Given I open the annual wrapped summary, when the experience begins, then I see a sequence of full-screen animated cards each revealing a key metric from my year
- Given the wrapped experience is playing, when I use a screen reader, then all content is announced sequentially and I can navigate between cards using swipe gestures without missing any information
- Given I have already viewed my wrapped summary and close it, when I open it again later, then it resumes from the beginning and my previously viewed state is not required to be preserved
- Given I am offline when I try to open my wrapped summary, when the screen loads, then the cached version generated server-side is displayed without requiring network access
- Given the wrapped experience completes, when the final card is shown, then a share button and a 'Save to camera roll' option are available
Business Value
The annual Wrapped summary is the highest-impact retention tool identified across multiple workshops (NHF, HLF, Barnekreftforeningen). It transforms a full year of invisible volunteer work into a celebratory, shareable moment. This directly addresses volunteer fatigue and churn by creating an annual emotional peak that reinforces identity as a peer mentor and deepens organizational belonging.
Components
- Wrapped Summary Screen ui
- Animated Stat Card Widget ui
- Milestone Badge Widget ui
- Activity Type Breakdown Widget ui
- Annual Stats Aggregation Service service
- Milestone Detection Service service
- Wrapped Summary BLoC service
- Annual Summary Repository data
- Summary Offline Cache data
- Wrapped Animation Controller infrastructure
- Summary Accessibility Provider infrastructure