Invite Share Screen
Component Detail
User Interface
medium complexity
mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Mobile screen where peer mentors and coordinators view their personal invite link and QR code, then share it via native share sheet or display it on-screen for in-person scanning. Surfaces attribution context so the inviter understands how recipients will be linked back to them.
invite-share-screen
Sources & reasoning
Listed verbatim in the canonical area taxonomy under referral-program, and motivated by HLF's stated need for app-as-marketed-membership-benefit recruitment functionality. Matrix row 114 places it in Phase 3, which maps to the Growth & Engagement phase name used in §5.
-
docs/source/likeperson.md · line 75Vervefunksjonalitet for medlemsverving (appen som markedsført medlemsfordel).
-
docs/source/likeperson.md · line 114Verving / Referral (invite-link, rekruttering) | - | - | - | ✓ | ✓ | SHOULD (HLF) | 3
-
docs/source/likeperson.md · line 362referral-program | Referral Program | Invite Link & QR Sharing, Recruitment Tracking
Responsibilities
- Render the user's personal invite link and corresponding QR code
- Trigger the OS native share sheet with prefilled message and link
- Provide a fullscreen QR display mode for in-person scanning at events
- Show recent invite activity and attribution status to the inviter
- Surface module-disabled empty state when org has not enabled invites
Interfaces
loadInvite(userId): InviteViewModel
openShareSheet(invite): void
showFullscreenQr(invite): void