HIGH story-geographic-matching-coordinator-005 8 pts
8
Story Points
High
Priority
Geographic Matching & Map View
Feature

User Story

As a Coordinator
I want the map to show me mentor pins ranked by proximity to a target assignment location so that I can identify the closest available qualified mentor
So that So that I can minimise travel time for peer mentors, improving volunteer satisfaction and reducing unnecessary travel burden — especially in large geographic counties

Acceptance Criteria

  • Given I enter or select an assignment target location on the map, when the proximity calculation completes, then mentor pins are annotated or ranked to indicate relative distance from the target location
  • Given proximity ranking is displayed, when I tap a ranked mentor pin, then the bottom sheet shows the estimated distance from the assignment location
  • Given proximity is calculated using centroids, when I review results, then the distance shown is labelled as approximate (municipality/postal code level) to set accurate expectations
  • Given I apply an availability filter alongside proximity, when results are shown, then only available mentors are ranked by proximity and paused mentors are excluded from ranking

Business Value

Directly addresses the core operational pain point for Blindeforbundet coordinators in large counties: without proximity guidance, coordinators must mentally estimate travel times from postal codes, which is slow and error-prone. Automated proximity ranking reduces matching time and produces better outcomes — shorter mentor travel, higher assignment acceptance rates, and more equitable geographic distribution of assignments.