BadgeWidget
Component Detail
User Interface
medium complexity
mobile
0
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Compact embeddable widget that displays a summary of the user's most recently earned or nearest-to-unlock badge. Intended for placement on dashboard or home screens as a persistent motivation element. Tapping the widget navigates to the full BadgesScreen.
badge-widget
Sources & reasoning
Line 76 explicitly mentions statusbadges as part of the gamification request from three organizations. The priority matrix (line 149) places gamification in Fase 3 (NICE TO HAVE), mapping to v1.1. Badges provide continuous recognition between annual summaries, complementing the Wrapped feature and supporting volunteer motivation year-round.
-
docs/source/likeperson.md · line 76Målet er å gi frivillige stolthet og motivasjon, og gjøre usynlig innsats synlig. Også nevnt: «Årets koordinator», statusbadges og halvårsoppsummeringer.
-
docs/source/likeperson.md · line 149| Gamification / Spotify Wrapped | ✓ | ✓ | - | ✓ | ✓ | NICE TO HAVE | 3 |
Responsibilities
- Display the latest earned badge or next achievable badge with progress indicator
- Poll or subscribe to badge updates to stay current without full page reload
- Emit navigation event to open BadgesScreen on tap
Interfaces
refresh(userId: string): void
onWidgetTap(): void