User Interface medium complexity mobile
0
Dependencies
0
Dependents
1
Entities
0
Integrations

Description

Displays the peer mentor's digital certificate inside the mobile app, showing certification status, expiry date, and credential details. Provides visual verification of active status and surfaces renewal prompts when expiry approaches. Serves as the primary in-app entry point for certificate-related actions such as sharing or downloading.

Feature: Digital Peer Mentor Certificate

certificate-screen

Sources & reasoning

Line 114 specifies 'digitale sertifikater' as part of HLF's certification requirement; line 80 ties certificate status to automatic removal from public listings, establishing the digital record as the authoritative status source. Line 361 confirms 'Digitalt likepersonsbevis' in the Phase 3 roadmap, mapping to v1.1 by ordinal position.

  • docs/source/likeperson.md · line 114
    Kursadministrasjon og sertifisering: Påmelding til kurs i appen, automatisk påminnelse ved utløp, digitale sertifikater. Det fysiske kortet er et «adelsmerke» og skal leve parallelt.
  • docs/source/likeperson.md · line 80
    HLF kobler dette til sertifisering: ved utgått sertifikat forsvinner likepersonen fra lokallagets nettsider automatisk.
  • docs/source/likeperson.md · line 361
    Digitalt likepersonsbevis

Responsibilities

  • Render certification status badge with active, expired, or suspended states
  • Display certificate metadata including issue date, expiry date, and credential tier
  • Show renewal reminder banners when certificate is within the renewal window
  • Provide share and download actions for the digital certificate
  • Navigate to renewal flow when the mentor initiates renewal

Interfaces

loadCertificate(mentorId: string): void
onShareCertificate(): void
onDownloadCertificate(): void
onStartRenewal(): void

Related Data Entities (1)

Data entities managed by this component