HIGH story-in-app-notification-centre-peer-mentor-006 5 pts
5
Story Points
High
Priority
In-app Notification Centre
Feature

User Story

As a Peer Mentor (Likeperson)
I want to receive a prominent in-app notification when my peer mentor certification is approaching its expiry date, and to be able to navigate directly to the renewal screen from that notification
So that I can renew my certification before it lapses, avoiding automatic removal from the organisation's active peer mentor roster and maintaining my ability to support contacts

Acceptance Criteria

  • Given a peer mentor's certification will expire within the configured warning window, when the expiry check runs, then an expiry notification is created and appears in the Notification Centre.
  • Given an expiry notification is displayed, when the notification renders, then it shows the certification name, expiry date, and days remaining with a warning-level colour accent.
  • Given the 'Renew Now' button is tapped, when navigation resolves, then the record-renewal-screen opens pre-loaded with the expiring certification record.
  • Given the certification expiry date has passed, when the notification renders, then the card displays 'Expired' in a critical-severity colour and the days-remaining field shows a negative value or 'Overdue' label.
  • Given the certification is renewed successfully, when the renewal is confirmed, then the expiry notification is resolved and removed from the unread feed.

Business Value

HLF explicitly requires that peer mentors with lapsed certifications are automatically removed from the local chapter's public website. In-app expiry notifications with direct renewal navigation prevent accidental lapses and reduce coordinator workload spent manually chasing renewals. Timely renewal also ensures continuity of peer support for contacts who have ongoing assignments.