User Interface low complexity frontend
1
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

Lightweight Next.js static route rendered under the sales or admin domain that displays the shared peer mentor profile card for recipients without a Meander account. Reads the static snapshot JSON from object storage using the signed URL and provides a deep link CTA to open the mobile app.

Feature: Share Profile

public-profile-card-page

Responsibilities

  • Fetch and parse the static profile snapshot JSON referenced by the signed URL token
  • Render peer mentor name, certifications, category, and optionally included contact details in a branded card layout
  • Provide a smart app banner or CTA that opens the in-app read-only profile view via deep link if Meander is installed, otherwise renders inline

Interfaces

renderProfileCard(snapshotToken: string): JSX.Element
resolveDeepLinkRedirect(token: string): void
fetchSnapshot(signedUrl: string): Promise<ProfileSnapshot>

Relationships

Dependencies (1)

Components this component depends on