Monitor Peer Mentor Certification Status Across the Organisation
The certification status panel in the admin portal aggregates certification records across all peer mentors in the admin's scope. It displays current status (valid, expiring-soon, expired), expiry date, and renewal status for each mentor. The certifications expiring widget highlights mentors whose certifications expire within 30, 60, and 90 day buckets. Admins can drill into a mentor's detail screen from this panel. The certification expiry job runs nightly and triggers automated notifications to mentors and coordinators when thresholds are crossed. HLF's requirement to suppress expired mentors from public-facing chapter websites is enforced via the hlf-website-sync-service.
User Story
Acceptance Criteria
- Given I open the certification status panel, when the data loads, then I see all peer mentors grouped by status: valid, expiring within 30 days, expiring within 60 days, and expired
- Given a peer mentor's certification has expired, when I view the panel, then their entry is visually differentiated with an expired badge and they are listed first in the panel
- Given the nightly certification expiry job runs, when a mentor's certification crosses the 30-day expiry threshold, then the mentor receives a push notification and their coordinator receives an in-app alert
- Given a mentor's certification expires, when the hlf-website-sync-service runs, then the mentor is automatically removed from the public-facing chapter website listing within 24 hours
- Given I tap a mentor entry in the panel, when the detail view opens, then I can see their full certification history, renewal record, and a button to send a manual reminder
- Given I am a regional admin managing multiple chapters, when I view the panel, then I can filter by chapter to see certification status per unit
Business Value
HLF's regulations require that only certified peer mentors are listed as available and actively mentoring. Manual tracking of ~40 HLF certifications per coordinator results in lapses that expose the organisation to liability and erode trust with participants. Automated certification monitoring and website sync eliminates this risk entirely, while reducing coordinator overhead associated with manual certificate tracking by an estimated 3–5 hours per month per chapter. It also directly supports HLF's portal integration requirement.
Components
- Certification Status Panel ui
- Certification Status Screen ui
- Certifications Expiring This Month Widget ui
- Certification Management Service service
- Certification Reminder Service service
- Certification Repository data
- Certification Expiry Nightly Cron Job infrastructure
- Certification Expiry Checker Service service
- HLF Website Sync Service service
- Certification Status Repository data
- Nightly Job Scheduler infrastructure
- Certification Status Derivation Service service