View Personal Certificate Dashboard with Colour-Coded Validity Status
The Certificate Screen provides peer mentors with a centralized, at-a-glance overview of all their certifications. Each certificate is rendered as a card showing the certificate name, issue date, expiry date, and a colour-coded validity indicator (green for valid, amber for expiring within the configured lead-time window, red for expired). The screen also surfaces the physical card issuance status as a badge on each card. This is the primary entry point for all certificate-related actions and must load quickly given that peer mentors use the app on mobile in short, goal-directed sessions.
User Story
Acceptance Criteria
- Given a peer mentor navigates to the certificate section, when the Certificate Screen loads, then all certificates associated with their account are displayed as individual cards sorted by expiry date ascending
- Given a certificate is valid with more than 60 days remaining, when the card is rendered, then the validity indicator is displayed in green with the exact expiry date
- Given a certificate is within the expiry lead-time window (e.g. 60, 30, or 7 days), when the card is rendered, then the validity indicator is displayed in amber with a warning label showing days remaining
- Given a certificate has expired, when the card is rendered, then the validity indicator is displayed in red with an 'Expired' label and a visible renewal call-to-action
- Given a peer mentor has no certificates, when the Certificate Screen loads, then an empty state is shown with guidance on how to enrol in a course to earn a certificate
- Given the Certificate Screen is loaded, when a physical card has been issued, then a 'Physical card issued' status badge is visible on the relevant certificate card
- Given the Certificate Screen is accessed, when the screen reader is active, then all certificate cards are fully announced with validity status, certificate name, and expiry date
Business Value
Certificate expiry is a direct operational risk for HLF: expired certifications trigger automatic removal of peer mentors from the organization's public listings. Providing a clear, colour-coded dashboard eliminates the reliance on manual coordinator tracking and ensures peer mentors are proactively aware of their status. This directly supports peer mentor retention and organizational credibility.
Components
- Certificate Screen ui
- Certificate Card Widget ui
- Certificate Service service
- Certificate Repository data