Impact Calculator Widget
Component Detail
Description
Interactive widget embedded on the Product Sales Website that collects organization parameters from prospective customers and displays calculated impact estimates. Renders input fields for peer mentor count, activities per month, and current reporting burden, then visualizes the resulting hours saved, activities captured, and reporting accuracy improvements. Operates entirely client-side with no authentication or backend dependency.
impact-calculator-widget
Sources & reasoning
Listed as a Sales Website capability in §4 (Product 4 core capabilities) and explicitly enumerated under the sales-calculator area in the canonical vocabulary. Targeted at Core Product phase since it is not in MVP scope (§5 Fase 1 lists only landing page, demo form, and legal pages for the Sales Website) but is part of the broader sales surface.
-
docs/source/likeperson.md · line 164-166Core capabilities: Product landing page and feature overview; Benefit / impact calculator (static calculation, no login); Demo booking form
-
docs/source/likeperson.md · line 382-385| sales-calculator | Benefit Calculator | Impact Calculator, Cost Comparison |
Responsibilities
- Render input controls for organization size and reporting burden parameters
- Validate user-entered numeric inputs and provide inline feedback
- Display calculated impact results in a visually engaging format
- Trigger recalculation reactively as inputs change
- Provide a call-to-action linking prospects to contact or signup flows
Interfaces
renderWidget(containerEl): void
onInputChange(field, value): void
displayResults(impact: ImpactEstimate): void