Advantage Calculator Screen
Component Detail
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.
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()
Relationships
Dependencies (3)
Components this component depends on