Calculate and Share Membership Benefits
Peer mentors often struggle to articulate the concrete value of membership during recruitment conversations. This story provides a benefit calculator where the peer mentor enters a few parameters about the prospective member (e.g., estimated annual travel to activities, number of peer support sessions expected, type of assistance needed) and the app calculates the approximate value of benefits — travel reimbursements saved, service hours received, etc. The result can be shared as a visual card via the native share sheet. The calculator should be fast, usable offline, and require no login from the prospective member.
User Story
Acceptance Criteria
- Given a peer mentor opens the benefit calculator, when they input parameters such as estimated monthly activities and distance traveled, then the app displays a calculated annual benefit value in Norwegian kroner
- Given benefit calculation results are shown, when the peer mentor taps the share button, then a visual summary card is generated and the native share sheet opens
- Given the device is offline, when a peer mentor uses the benefit calculator, then the calculation still works using locally cached rate configurations
- Given a peer mentor clears the calculator inputs, when they start over, then all fields reset to empty without requiring app restart
- Given a screen reader is active, when a peer mentor uses the benefit calculator, then all input fields have descriptive labels, numeric results are announced with units, and the calculation button has a clear action label
Business Value
A concrete, personalized value proposition dramatically increases conversion rates in recruitment conversations. When a peer mentor can show a prospective member that membership is worth, for example, 4,000 NOK in annual travel reimbursements, the decision to join becomes data-driven rather than emotional. This tool directly supports HLF's goal of using the app as a marketed membership benefit and increases the effectiveness of every recruitment conversation.
Components
- Benefit Calculator Screen ui
- Calculator Input Panel ui
- Benefit Results Card ui
- Benefit Metric Tile ui
- Benefit Calculation Service service
- Benefit Share Service service
- Activity Summary Aggregator service
- Benefit Multiplier Config Repository data
- Benefit Calculation Result Model data
- Benefit Calculator BLoC infrastructure
- Share Sheet Bridge infrastructure