Advantage Calculator
Feature Detail
Description
Advantage Calculator is an interactive tool that helps peer mentors and organizations understand the tangible economic and social value of peer mentor activity. The user enters parameters such as hours contributed, number of contacts supported, and activity types, and the calculator returns an estimated benefit figure based on documented impact models. The output is designed to support both volunteer motivation and organizational advocacy when communicating value to funders such as Bufdir.
Sources & reasoning
The Fase 4 section explicitly states the Advantage Calculator is inside Achievements & Gamification and therefore follows Fase 3, not Fase 4. This is direct phase evidence from the source doc. Third phase maps to v1.1 by ordinal rule.
No source references — this artifact was included based on reasoning alone (see above).
Analysis
Organizations rely on Bufdir funding and must continuously justify the value of their peer mentor programs. Advantage Calculator gives peer mentors and org admins a concrete, shareable number that translates volunteer hours into societal or economic impact, supporting grant applications and board presentations. The feature sits in Achievements & Gamification because its primary UX role is motivational - showing a peer mentor that their hours last year had an estimated equivalent value reinforces commitment and pride. It serves NHF, HLF, and Barnekreftforeningen, all of which included gamification and impact visibility in their requirements.
The calculation runs client-side using a static impact model - a set of multipliers and lookup tables (e.g. per-hour economic value of peer support by activity type) compiled into the app bundle. No network call is needed at runtime; the model is versioned and the version is displayed on the result screen. The Flutter UI presents a simple form (activity type, hours, number of contacts) and renders the result as a formatted card with a breakdown by category. Calculation logic is a pure Dart function with unit tests covering all input combinations. The feature is gated by the achievements-gamification module toggle and shares the same visual language as the Annual Summary card deck.
Components (45)
Shared Components
These components are reused across multiple features
Service Layer (11)
Data Layer (23)
Infrastructure (7)
User Stories
No user stories have been generated for this feature yet.