View Personal Mentee Pairings and Programme Milestones
Peer mentors access the Mentor Program Screen to see a list of their active mentee pairings. Each pairing entry shows the mentee name, current programme status, and any outstanding milestones. The view is read-only and scoped to the authenticated peer mentor's own pairings via Supabase row-level security. This gives peer mentors a clear picture of their ongoing mentoring commitments without exposing other pairing data. The screen is designed with low cognitive load in mind — a simple list with clear status indicators and no extraneous controls.
User Story
Acceptance Criteria
- Given I am authenticated as a peer mentor, when I navigate to the mentor programme section, then I see only my own active mentee pairings
- Given I have active pairings, when the list loads, then each pairing shows the mentee name, current programme status indicator, and any pending milestones
- Given I have no active pairings, when I open the mentor programme screen, then a clear empty-state message is displayed explaining that I have no current mentees assigned
- Given the RLS policy is active, when the data loads, then no pairings belonging to other peer mentors are visible to me
- Given I am on a mobile device, when the screen renders, then the list is scrollable and touch-target sizes meet accessibility requirements
Business Value
Provides peer mentors with clarity about their mentoring obligations, reducing coordinator follow-up overhead and improving programme participation. Clear milestone visibility motivates peer mentors to actively progress their mentees through the programme stages, directly supporting Norges Blindeforbund's goal of structured onboarding and higher volunteer retention rates.
Components
- Mentor Program Screen ui
- Mentor Program Service service
- Mentor Program Repository data