User Interface medium complexity mobile
0
Dependencies
0
Dependents
1
Entities
0
Integrations

Description

Displays the calculated impact breakdown for a peer mentor's volunteering activities. Presents metrics such as equivalent professional support hours, organizational cost savings, and social contribution figures in a readable, shareable format. Supports both automatic data import from activity history and manual input entry.

Feature: Advantage Calculator

advantage-calculator-screen

Sources & reasoning

The Advantage Calculator is named explicitly in the Phase 3 roadmap at line 353 as part of the gamification cluster. Line 364-365 directly confirms it belongs to the Achievements & Gamification area and follows Phase 3. No earlier phase reference exists, and the feature is not marked must-have, so Phase 3 normalizes to v1.1.

  • docs/source/likeperson.md · line 353
    Gamification / «Ditt likepersonsÄr» (Wrapped, badges, Advantage Calculator)
  • docs/source/likeperson.md · line 364-365
    Fordelskalkulator (Advantage Calculator) ligger inne i Achievements & Gamification-omrÄdet og fÞlger derfor Fase 3.

Responsibilities

  • Render impact metric cards with calculated values from activity history
  • Provide manual input form for volunteers to add or adjust activity data
  • Display shareable summary view of advantage estimates
  • Handle loading and error states during calculation processing
  • Navigate to related activity history and annual summary screens

Interfaces

loadCalculatorData(userId: string): void
renderImpactMetrics(metrics: AdvantageMetrics): void
openManualInputForm(): void
shareImpactSummary(): void

Related Data Entities (1)

Data entities managed by this component