medium complexity extracted Contact & Peer Mentor Management Confidence: 100%
11
Components
198
Shared
24
User Stories
Yes
Analyzed

Description

Dedicated detail screen for peer mentors showing their profile, current status (active, paused, expired certification), assigned contacts, and activity summary. Coordinators use this screen to monitor peer mentor availability and compliance. For HLF, this screen must reflect certification expiry and link to course enrollment. The screen aggregates data from multiple sources: peer mentor profile, activity log, certification records (HLF), and assignment history (Blindeforbundet). It provides coordinators a single place to assess whether a peer mentor is ready to receive new assignments.

Analysis

Business Value

Gives coordinators real-time visibility into peer mentor availability and compliance status. For HLF, prevents assigning uncertified mentors. For Blindeforbundet, tracks open assignments and follow-up deadlines.

Implementation Notes

Certification status badge should auto-derive from expiry date stored in Supabase. HLF: expired certification should visually flag the card and optionally suppress the mentor from public-facing listings. Use design token color system for status indicators.

Components (209)

User Interface (5)

Service Layer (3)

Data Layer (3)

Shared Components

These components are reused across multiple features

User Interface (59)

ui Role Switch Widget medium Shared ui Role-Aware Bottom Navigation medium Shared ui Activity Type Selection Screen low Shared ui Speech-to-Text Field Overlay medium Shared ui Receipt Capture Widget medium Shared ui Peer Mentor Single Selector low Shared ui Proxy Audit Badge Widget low Shared ui Export Period Picker low Shared ui Contact Card Widget low Shared ui Contact Search Bar low Shared ui Peer Mentor Card Widget low Shared ui Activity History List low Shared ui Multi-Chapter Affiliation Chip Widget medium Shared ui Certification Status Badge low Shared ui Duplicate Activity Warning Dialog medium Shared ui Mentor Multi-Select Widget medium Shared ui Map Filter Panel medium Shared ui Claim Status Badge low Shared ui Export Date Range Picker low Shared ui Custom Date Range Picker low Shared ui Duplicate Activity Warning Dialog low Shared ui Proxy Activity Form medium Shared ui Proxy Peer Mentor Selector medium Shared ui Expected Return Date Picker low Shared ui Pause Activation Screen low Shared ui Pause Status Indicator low Shared ui Admin KPI Stat Widget low Shared ui Organisation Hierarchy Navigator high Shared ui Bufdir Period Selector Widget low Shared ui Export History List medium Shared ui Activity Type Donut Chart medium Shared ui Monthly Activity Bar Chart medium Shared ui Statistics Period Filter Bar low Shared ui Statistics Summary Cards low Shared ui Notification Badge Widget low Shared ui Certificate Expiry Status Indicator low Shared ui Animated Stat Card Widget medium Shared ui In-App Notification Banner low Shared ui Accessible Modal Sheet Widget high Shared ui Live Region Announcer medium Shared ui Semantics Wrapper Widget medium Shared ui Sensitive Field Warning Dialog high Shared ui Confirm Before Submit Screen medium Shared ui Inline Contextual Help Widget low Shared ui Labelled Navigation Bar low Shared ui Plain Language Error Display low Shared ui Single-Action Screen Layout medium Shared ui Wizard Progress Indicator low Shared ui Accessible Text Style System medium Shared ui Accessible Touch Target Wrapper low Shared ui Contrast-Safe Color Palette Widget medium Shared ui Accessible Bottom Navigation Bar medium Shared ui Modal Close Button low Shared ui Persistent Back Button low Shared ui Vertical Scroll Container low Shared ui Organization Card Widget low Shared ui Terminology-Aware Text Widget low Shared ui FeatureGate Widget low Shared ui Chapter Switcher medium Shared

Service Layer (52)

service Authentication Service medium Shared service Authentication Session Manager medium Shared service Biometric Authentication Service medium Shared service Biometric Authentication Service medium Shared service Biometric Authentication Service medium Shared service Permission Checker Service medium Shared service Role State Manager medium Shared service No-Access Route Guard low Shared service Activity Type Metadata Resolver low Shared service Chapter Scope Resolver medium Shared service Organisation Hierarchy Resolver medium Shared service Coordinator Notification Service medium Shared service Duplicate Activity Detection Service high Shared service Mentor Filter Service low Shared service Receipt Threshold Validator low Shared service Approval Status Notification Service medium Shared service Threshold Evaluation Service medium Shared service Declaration Encryption Service high Shared service Organization Feature Flag Service low Shared service Participant Deduplication Service high Shared service Reporting Period Service medium Shared service Activity Attribution Service low Shared service Proxy Duplicate Detection Service medium Shared service Pause Management Service medium Shared service Pause Notification Service medium Shared service Admin Export Service medium Shared service Admin Row-Level Security Guard high Shared service Organisation Hierarchy Service high Shared service User Management Service high Shared service Role Access Validator low Shared service Peer Mentor Stats Aggregator medium Shared service Push Notification Dispatcher medium Shared service Notification Preference Service low Shared service Scenario Deep-Link Router medium Shared service Scenario Notification Content Builder medium Shared service Badge Criteria Integration medium Shared service Activity Summary Aggregator low Shared service Focus Management Service medium Shared service Screen Reader Detection Service medium Shared service Sensitive Field Privacy Guard high Shared service Plain Language Content Service medium Shared service Wizard State Manager medium Shared service Tab State Manager medium Shared service Organization Route Guard medium Shared service Tenant Context Service high Shared service Label Key Resolver Service low Shared service Organization Labels Notifier medium Shared service FeatureFlagProvider (Riverpod) medium Shared service Access Scope Service high Shared service Hierarchy Aggregation Service high Shared service Hierarchy Service high Shared service Unit Assignment Service medium Shared

Data Layer (33)

Infrastructure (54)

infrastructure Keyboard-Aware Layout Utility low Shared infrastructure Supabase Auth Client low Shared infrastructure Deep Link / OAuth Redirect Handler medium Shared infrastructure Secure Storage Adapter low Shared infrastructure Supabase Session Manager medium Shared infrastructure URL Launcher Utility low Shared infrastructure Local Storage Adapter low Shared infrastructure Supabase Activity Client low Shared infrastructure Organization Labels Provider low Shared infrastructure Supabase Client low Shared infrastructure Organisation Field Config Loader medium Shared infrastructure Speech-to-Text Adapter medium Shared infrastructure File Download Handler low Shared infrastructure Duplicate Reviewed Flag Middleware low Shared infrastructure Contact RLS Query Builder low Shared infrastructure Contact Form Validator low Shared infrastructure Design Token Theme low Shared infrastructure Organization Labels Provider low Shared infrastructure Supabase Client Provider low Shared infrastructure Search Debounce Utility low Shared infrastructure Expense Type Analytics Tracker low Shared infrastructure Receipt Image Picker Integration low Shared infrastructure CSV / JSON File Generator medium Shared infrastructure Coordinator Role Guard low Shared infrastructure Nightly Job Scheduler medium Shared infrastructure Supabase RLS Policy Configuration high Shared infrastructure Export File Storage Adapter low Shared infrastructure Supabase Storage Adapter low Shared infrastructure Peer Mentor Pause Management Service medium Shared infrastructure Push Notification Service medium Shared infrastructure fl_chart Adapter medium Shared infrastructure Push Notification Service low Shared infrastructure FCM Push Notification Sender medium Shared infrastructure FCM Notification Dispatcher medium Shared infrastructure Push Notification Dispatcher medium Shared infrastructure Supabase Realtime Subscription Service medium Shared infrastructure Organisation Data Isolation Guard low Shared infrastructure Push Notification Dispatcher medium Shared infrastructure Deep Link Handler medium Shared infrastructure QR Code Generator low Shared infrastructure Share Sheet Bridge low Shared infrastructure Semantics Service Facade medium Shared infrastructure Accessibility Design Token Enforcer medium Shared infrastructure Accessible Theme Builder medium Shared infrastructure Navigation Route Configuration medium Shared infrastructure Accessibility Live Region Announcer low Shared infrastructure Feature Flag Provider low Shared infrastructure Secure Storage Adapter low Shared infrastructure Supabase RLS Tenant Scope Configurator medium Shared infrastructure Label Key Registry low Shared infrastructure Terminology Riverpod Providers low Shared infrastructure WCAG Semantics Label Resolver low Shared infrastructure Feature Flag Key Constants low Shared infrastructure RLS Policy Manager high Shared

User Stories (24)

View Chapter Affiliations on Profile
medium 2 pts

As a As a Peer Mentor (Likeperson)

I want to see all the chapter affiliations associated with my peer mentor account on my profile screen

So that I understand which chapters I am active in, can verify my multi-chapter memberships are correct, and know the scope of contacts and activities available to me

Acceptance Criteria
  • Given I am on my profile screen, When the chapter-affiliations-panel loads, Then I see a list of all chapters I am affiliated with
  • Given I belong to multiple chapters, When the panel loads, Then each chapter entry shows the chapter name and region/organization it belongs to
  • Given I have a single chapter affiliation, When the panel loads, Then a single entry is shown without any switcher UI
  • +2 more
View Full Story →
Access Profile Screen via Bottom Navigation
medium 2 pts

As a As a Peer Mentor (Likeperson)

I want to access my peer mentor profile and status screen quickly from the main navigation without multiple taps

So that I can check my status, certification, and assignments at any point during my use of the app without losing my current navigation context

Acceptance Criteria
  • Given I am on any tab in the app, When I navigate to my profile screen, Then I can reach it in at most 2 taps
  • Given I am on my profile screen and navigate to another tab, When I navigate back to the profile, Then the profile screen state is preserved (scroll position, expanded panels)
  • Given I tap the profile access point from the home screen, When navigation occurs, Then the full peer-mentor-detail-screen-widget loads with all panels visible
  • +2 more
View Full Story →
View Activity Summary and History on Profile
medium 3 pts

As a As a Peer Mentor (Likeperson)

I want to see a summary of my recorded activities on my profile screen, including recent activity count, total hours contributed, and access to my full activity history

So that I can verify that my contributions are being tracked correctly, feel motivated by seeing my cumulative impact, and identify any activities that may have been missed

Acceptance Criteria
  • Given I am on my profile screen, When the mentor-activity-summary-panel loads, Then I see my total activity count for the last 30 days and for the current year
  • Given I am on my profile screen, When the panel loads, Then I see total hours logged this year as a distinct metric
  • Given I tap 'View All Activity' in the summary panel, When the navigation executes, Then I see a scrollable activity-history-list with all my logged activities
  • +2 more
View Full Story →
View Chapter Affiliations on Profile
medium 2 pts

As a As a Coordinator

I want to see all the chapter affiliations associated with my peer mentor account on my profile screen

So that I understand which chapters I am active in, can verify my multi-chapter memberships are correct, and know the scope of contacts and activities available to me

Acceptance Criteria
  • Given I am on my profile screen, When the chapter-affiliations-panel loads, Then I see a list of all chapters I am affiliated with
  • Given I belong to multiple chapters, When the panel loads, Then each chapter entry shows the chapter name and region/organization it belongs to
  • Given I have a single chapter affiliation, When the panel loads, Then a single entry is shown without any switcher UI
  • +2 more
View Full Story →
Access Profile Screen via Bottom Navigation
medium 2 pts

As a As a Coordinator

I want to access my peer mentor profile and status screen quickly from the main navigation without multiple taps

So that I can check my status, certification, and assignments at any point during my use of the app without losing my current navigation context

Acceptance Criteria
  • Given I am on any tab in the app, When I navigate to my profile screen, Then I can reach it in at most 2 taps
  • Given I am on my profile screen and navigate to another tab, When I navigate back to the profile, Then the profile screen state is preserved (scroll position, expanded panels)
  • Given I tap the profile access point from the home screen, When navigation occurs, Then the full peer-mentor-detail-screen-widget loads with all panels visible
  • +2 more
View Full Story →
View Activity Summary and History on Profile
medium 3 pts

As a As a Coordinator

I want to see a summary of my recorded activities on my profile screen, including recent activity count, total hours contributed, and access to my full activity history

So that I can verify that my contributions are being tracked correctly, feel motivated by seeing my cumulative impact, and identify any activities that may have been missed

Acceptance Criteria
  • Given I am on my profile screen, When the mentor-activity-summary-panel loads, Then I see my total activity count for the last 30 days and for the current year
  • Given I am on my profile screen, When the panel loads, Then I see total hours logged this year as a distinct metric
  • Given I tap 'View All Activity' in the summary panel, When the navigation executes, Then I see a scrollable activity-history-list with all my logged activities
  • +2 more
View Full Story →
View Chapter Affiliations on Profile
medium 2 pts

As a As a Organization Administrator

I want to see all the chapter affiliations associated with my peer mentor account on my profile screen

So that I understand which chapters I am active in, can verify my multi-chapter memberships are correct, and know the scope of contacts and activities available to me

Acceptance Criteria
  • Given I am on my profile screen, When the chapter-affiliations-panel loads, Then I see a list of all chapters I am affiliated with
  • Given I belong to multiple chapters, When the panel loads, Then each chapter entry shows the chapter name and region/organization it belongs to
  • Given I have a single chapter affiliation, When the panel loads, Then a single entry is shown without any switcher UI
  • +2 more
View Full Story →
Access Profile Screen via Bottom Navigation
medium 2 pts

As a As a Organization Administrator

I want to access my peer mentor profile and status screen quickly from the main navigation without multiple taps

So that I can check my status, certification, and assignments at any point during my use of the app without losing my current navigation context

Acceptance Criteria
  • Given I am on any tab in the app, When I navigate to my profile screen, Then I can reach it in at most 2 taps
  • Given I am on my profile screen and navigate to another tab, When I navigate back to the profile, Then the profile screen state is preserved (scroll position, expanded panels)
  • Given I tap the profile access point from the home screen, When navigation occurs, Then the full peer-mentor-detail-screen-widget loads with all panels visible
  • +2 more
View Full Story →
View Activity Summary and History on Profile
medium 3 pts

As a As a Organization Administrator

I want to see a summary of my recorded activities on my profile screen, including recent activity count, total hours contributed, and access to my full activity history

So that I can verify that my contributions are being tracked correctly, feel motivated by seeing my cumulative impact, and identify any activities that may have been missed

Acceptance Criteria
  • Given I am on my profile screen, When the mentor-activity-summary-panel loads, Then I see my total activity count for the last 30 days and for the current year
  • Given I am on my profile screen, When the panel loads, Then I see total hours logged this year as a distinct metric
  • Given I tap 'View All Activity' in the summary panel, When the navigation executes, Then I see a scrollable activity-history-list with all my logged activities
  • +2 more
View Full Story →
Receive and View Certification Expiry Alert Banner
high 2 pts

As a As a Peer Mentor (Likeperson)

I want to see a prominent alert banner at the top of my profile when my certification is expiring soon or has expired

So that I am immediately aware of an action I need to take before being automatically removed from the active mentor list and losing my ability to be assigned new contacts

Acceptance Criteria
  • Given my certification expires in 60 days or less, When I open my profile screen, Then the certification-alert-banner is displayed with amber styling and the exact expiry date
  • Given my certification has expired, When I open my profile screen, Then the certification-alert-banner is displayed with red styling, cannot be dismissed, and states I am no longer visible in the chapter directory
  • Given the expiry warning banner is displayed, When I tap 'Renew Now', Then I am navigated to the appropriate course enrollment pathway
  • +2 more
View Full Story →
View Certification Status and Expiry Details
high 3 pts

As a As a Peer Mentor (Likeperson)

I want to see my certification status, issue date, expiry date, and any upcoming renewal requirements clearly on my profile screen

So that I can proactively renew my certification before it expires and avoid being automatically removed from the active mentor list on my chapter's website

Acceptance Criteria
  • Given I am on my profile screen, When my certification is valid and not expiring within 60 days, Then the certification-status-badge shows a green 'Valid' state with the expiry date
  • Given I am on my profile screen, When my certification expires within 60 days, Then the badge shows an amber 'Expiring Soon' state and a certification-alert-banner appears with enrollment instructions
  • Given my certification has expired, When I view my profile, Then the badge shows a red 'Expired' state and I see a warning that I am no longer visible in the chapter directory
  • +2 more
View Full Story →
View Assigned Contacts List on Profile
high 3 pts

As a As a Peer Mentor (Likeperson)

I want to see a list of my currently assigned contacts directly on my profile screen, with quick access to each contact's details

So that I can understand my current workload, keep track of who I am responsible for, and quickly navigate to any contact to log activities or view their information

Acceptance Criteria
  • Given I am on my profile screen, When the assigned-contacts-list loads, Then I see all contacts currently assigned to me with their name and last activity date
  • Given I have no assigned contacts, When the assigned-contacts-list loads, Then I see a clear empty state message indicating no contacts are currently assigned
  • Given I tap a contact in my assigned list, When the navigation executes, Then I am taken to the contact detail screen for that contact
  • +2 more
View Full Story →
Pause Own Peer Mentor Status
high 5 pts

As a As a Peer Mentor (Likeperson)

I want to temporarily pause my peer mentor status from within my profile screen, providing an expected return date and optional reason

So that I can take a break from mentoring activities without fully resigning, while ensuring my coordinator is automatically informed and my contacts are not left unattended

Acceptance Criteria
  • Given I am an active peer mentor on my profile screen, When I tap the pause-reactivate-toggle, Then a pause-confirmation-dialog appears asking me to confirm and optionally enter an expected return date
  • Given the pause confirmation dialog is open, When I confirm the pause, Then my status changes to 'Paused' and the pause-status-banner appears at the top of my profile
  • Given I have just paused, When the action completes, Then the coordinator-notification-service sends a notification to my assigned coordinator with my name and expected return date
  • +3 more
View Full Story →
Receive and View Certification Expiry Alert Banner
high 2 pts

As a As a Coordinator

I want to see a prominent alert banner at the top of my profile when my certification is expiring soon or has expired

So that I am immediately aware of an action I need to take before being automatically removed from the active mentor list and losing my ability to be assigned new contacts

Acceptance Criteria
  • Given my certification expires in 60 days or less, When I open my profile screen, Then the certification-alert-banner is displayed with amber styling and the exact expiry date
  • Given my certification has expired, When I open my profile screen, Then the certification-alert-banner is displayed with red styling, cannot be dismissed, and states I am no longer visible in the chapter directory
  • Given the expiry warning banner is displayed, When I tap 'Renew Now', Then I am navigated to the appropriate course enrollment pathway
  • +2 more
View Full Story →
View Certification Status and Expiry Details
high 3 pts

As a As a Coordinator

I want to see my certification status, issue date, expiry date, and any upcoming renewal requirements clearly on my profile screen

So that I can proactively renew my certification before it expires and avoid being automatically removed from the active mentor list on my chapter's website

Acceptance Criteria
  • Given I am on my profile screen, When my certification is valid and not expiring within 60 days, Then the certification-status-badge shows a green 'Valid' state with the expiry date
  • Given I am on my profile screen, When my certification expires within 60 days, Then the badge shows an amber 'Expiring Soon' state and a certification-alert-banner appears with enrollment instructions
  • Given my certification has expired, When I view my profile, Then the badge shows a red 'Expired' state and I see a warning that I am no longer visible in the chapter directory
  • +2 more
View Full Story →
View Assigned Contacts List on Profile
high 3 pts

As a As a Coordinator

I want to see a list of my currently assigned contacts directly on my profile screen, with quick access to each contact's details

So that I can understand my current workload, keep track of who I am responsible for, and quickly navigate to any contact to log activities or view their information

Acceptance Criteria
  • Given I am on my profile screen, When the assigned-contacts-list loads, Then I see all contacts currently assigned to me with their name and last activity date
  • Given I have no assigned contacts, When the assigned-contacts-list loads, Then I see a clear empty state message indicating no contacts are currently assigned
  • Given I tap a contact in my assigned list, When the navigation executes, Then I am taken to the contact detail screen for that contact
  • +2 more
View Full Story →
Pause Own Peer Mentor Status
high 5 pts

As a As a Coordinator

I want to temporarily pause my peer mentor status from within my profile screen, providing an expected return date and optional reason

So that I can take a break from mentoring activities without fully resigning, while ensuring my coordinator is automatically informed and my contacts are not left unattended

Acceptance Criteria
  • Given I am an active peer mentor on my profile screen, When I tap the pause-reactivate-toggle, Then a pause-confirmation-dialog appears asking me to confirm and optionally enter an expected return date
  • Given the pause confirmation dialog is open, When I confirm the pause, Then my status changes to 'Paused' and the pause-status-banner appears at the top of my profile
  • Given I have just paused, When the action completes, Then the coordinator-notification-service sends a notification to my assigned coordinator with my name and expected return date
  • +3 more
View Full Story →
Receive and View Certification Expiry Alert Banner
high 2 pts

As a As a Organization Administrator

I want to see a prominent alert banner at the top of my profile when my certification is expiring soon or has expired

So that I am immediately aware of an action I need to take before being automatically removed from the active mentor list and losing my ability to be assigned new contacts

Acceptance Criteria
  • Given my certification expires in 60 days or less, When I open my profile screen, Then the certification-alert-banner is displayed with amber styling and the exact expiry date
  • Given my certification has expired, When I open my profile screen, Then the certification-alert-banner is displayed with red styling, cannot be dismissed, and states I am no longer visible in the chapter directory
  • Given the expiry warning banner is displayed, When I tap 'Renew Now', Then I am navigated to the appropriate course enrollment pathway
  • +2 more
View Full Story →
View Certification Status and Expiry Details
high 3 pts

As a As a Organization Administrator

I want to see my certification status, issue date, expiry date, and any upcoming renewal requirements clearly on my profile screen

So that I can proactively renew my certification before it expires and avoid being automatically removed from the active mentor list on my chapter's website

Acceptance Criteria
  • Given I am on my profile screen, When my certification is valid and not expiring within 60 days, Then the certification-status-badge shows a green 'Valid' state with the expiry date
  • Given I am on my profile screen, When my certification expires within 60 days, Then the badge shows an amber 'Expiring Soon' state and a certification-alert-banner appears with enrollment instructions
  • Given my certification has expired, When I view my profile, Then the badge shows a red 'Expired' state and I see a warning that I am no longer visible in the chapter directory
  • +2 more
View Full Story →
View Assigned Contacts List on Profile
high 3 pts

As a As a Organization Administrator

I want to see a list of my currently assigned contacts directly on my profile screen, with quick access to each contact's details

So that I can understand my current workload, keep track of who I am responsible for, and quickly navigate to any contact to log activities or view their information

Acceptance Criteria
  • Given I am on my profile screen, When the assigned-contacts-list loads, Then I see all contacts currently assigned to me with their name and last activity date
  • Given I have no assigned contacts, When the assigned-contacts-list loads, Then I see a clear empty state message indicating no contacts are currently assigned
  • Given I tap a contact in my assigned list, When the navigation executes, Then I am taken to the contact detail screen for that contact
  • +2 more
View Full Story →
Pause Own Peer Mentor Status
high 5 pts

As a As a Organization Administrator

I want to temporarily pause my peer mentor status from within my profile screen, providing an expected return date and optional reason

So that I can take a break from mentoring activities without fully resigning, while ensuring my coordinator is automatically informed and my contacts are not left unattended

Acceptance Criteria
  • Given I am an active peer mentor on my profile screen, When I tap the pause-reactivate-toggle, Then a pause-confirmation-dialog appears asking me to confirm and optionally enter an expected return date
  • Given the pause confirmation dialog is open, When I confirm the pause, Then my status changes to 'Paused' and the pause-status-banner appears at the top of my profile
  • Given I have just paused, When the action completes, Then the coordinator-notification-service sends a notification to my assigned coordinator with my name and expected return date
  • +3 more
View Full Story →
View Own Peer Mentor Profile Overview
critical 5 pts

As a As a Peer Mentor (Likeperson)

I want to view my complete peer mentor profile including personal details, certification status, and current activity status in a single screen

So that I can quickly assess my standing as a peer mentor and understand what actions or renewals may be required

Acceptance Criteria
  • Given I am logged in as a peer mentor, When I navigate to my profile screen, Then I see the peer-mentor-profile-header widget displaying my name, photo, and chapter affiliation
  • Given I am on the profile screen, When the screen loads, Then my current status (active or paused) is displayed prominently with a color-coded badge
  • Given I have certifications on file, When I view my profile, Then the certification-status-badge shows current/expiring/expired state with exact expiry date
  • +2 more
View Full Story →
View Own Peer Mentor Profile Overview
critical 5 pts

As a As a Coordinator

I want to view my complete peer mentor profile including personal details, certification status, and current activity status in a single screen

So that I can quickly assess my standing as a peer mentor and understand what actions or renewals may be required

Acceptance Criteria
  • Given I am logged in as a peer mentor, When I navigate to my profile screen, Then I see the peer-mentor-profile-header widget displaying my name, photo, and chapter affiliation
  • Given I am on the profile screen, When the screen loads, Then my current status (active or paused) is displayed prominently with a color-coded badge
  • Given I have certifications on file, When I view my profile, Then the certification-status-badge shows current/expiring/expired state with exact expiry date
  • +2 more
View Full Story →
View Own Peer Mentor Profile Overview
critical 5 pts

As a As a Organization Administrator

I want to view my complete peer mentor profile including personal details, certification status, and current activity status in a single screen

So that I can quickly assess my standing as a peer mentor and understand what actions or renewals may be required

Acceptance Criteria
  • Given I am logged in as a peer mentor, When I navigate to my profile screen, Then I see the peer-mentor-profile-header widget displaying my name, photo, and chapter affiliation
  • Given I am on the profile screen, When the screen loads, Then my current status (active or paused) is displayed prominently with a color-coded badge
  • Given I have certifications on file, When I view my profile, Then the certification-status-badge shows current/expiring/expired state with exact expiry date
  • +2 more
View Full Story →