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.

Feature: Invite Link & QR Sharing

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.

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