User Interface high complexity mobile
3
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

Main interactive screen that presents the peer mentor advantage calculator. Displays a visual breakdown of personal benefits earned through volunteer work, including skill development, networking value, professional experience equivalents, and financial benefits, using fl_chart for chart visualizations. Degrades gracefully for new peer mentors by showing projected values based on typical activity patterns.

Feature: Peer Mentor Advantage Calculator

advantage-calculator-screen

Responsibilities

  • Render benefit category breakdowns with chart visualizations
  • Display total estimated value summary
  • Show projected values for new peer mentors with no history
  • Trigger share/export actions for the calculator result

Interfaces

build(BuildContext context)
renderBenefitBreakdown(List<BenefitCategory> categories)
renderProjectedValues(ProjectionData projection)
renderTotalValueSummary(double totalValue)
onSharePressed()
onExportPressed()
refreshCalculation()