Public Profile Card Page
Component Detail
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.
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>