MEDIUM story-contact-list-management-coordinator-008 13 pts
13
Story Points
Medium
Priority
Contact List Management
Feature

User Story

As a Coordinator
I want to switch from the list view to a map view showing peer mentors' locations with filtering options
So that I can make geographically optimal assignment decisions, especially for large regions where travel distance is a significant factor

Acceptance Criteria

  • Given I am on the contact list screen, when I tap the map view toggle, then the list is replaced by an interactive map showing mentor location markers
  • Given the map is displayed, when I tap a mentor marker, then a mentor info popup appears showing the mentor's name, certification status, and an action button to view their full profile
  • Given a mentor has not granted location consent, when the map loads, then no marker is shown for that mentor and their location is not requested
  • Given I am viewing the map for the first time, when location display is triggered, then a location consent dialog explains how location data will be used before any data is loaded
  • Given I apply a filter for available mentors only, when the filter is active, then paused or expired mentors are hidden from the map markers

Business Value

For Blindeforbundet operating across large Norwegian counties, geographic proximity is a primary matching criterion since peer mentor visits are often in-person home visits where travel distance directly affects both cost reimbursement and mentor willingness to accept assignments. A map view reduces the time required to identify geographically suitable mentors from minutes of manual cross-referencing to seconds of visual scanning, improving both assignment quality and mentor satisfaction.