User Interface medium complexity mobile
2
Dependencies
0
Dependents
3
Entities
0
Integrations

Description

Paginated card deck screen rendering each yearly metric (activities, hours, contacts, milestones) as an animated card following Spotify Wrapped conventions. Implements WCAG 2.2 AA contrast and touch-target requirements throughout, and exposes a share action that captures a static image via Flutter RepaintBoundary.

Feature: Annual Summary (Wrapped)

annual-summary-screen

Sources & reasoning

The primary UI entry point for the feature. Implements the Spotify Wrapped-style paginated card deck described in the source, requiring animated transitions, share capability, and WCAG 2.2 AA compliance as noted in implementation notes.

No source references — this artifact was included based on reasoning alone (see above).

Responsibilities

  • Render paginated card deck with per-metric animated transitions
  • Display peer mentor personal totals and coordinator team aggregates
  • Expose share action exporting static image via RepaintBoundary (no contact names)
  • Enforce WCAG 2.2 AA contrast ratios and minimum touch targets

Interfaces

build(BuildContext)
onShareTapped()
onPageChanged(int index)

Relationships

Dependencies (2)

Components this component depends on