Service Layer medium complexity frontend
0
Dependencies
3
Dependents
0
Entities
0
Integrations

Description

Pure client-side calculation module implementing conservative, documented ROI formulas covering time savings, reporting accuracy improvement, and volunteer retention uplift. Uses named assumption constants (12 minutes saved per activity registration, 4 hours saved per Bufdir report cycle) so results remain defensible in procurement conversations.

Feature: Impact Calculator

roi-calculation-service

Responsibilities

  • Compute projected monthly time savings from mentor count and activity frequency
  • Calculate reporting accuracy improvement comparing digital vs manual overhead
  • Estimate volunteer retention uplift from reduced administrative burden
  • Expose all assumption constants as named exports for auditability and transparency

Interfaces

calculate(params: CalculatorParams): CalculatorResults
getAssumptions(): AssumptionConstants

Relationships

Dependents (3)

Components that depend on this component