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

User Story

As a Coordinator
I want each location pin on the map to be colour-coded to reflect the mentor's current availability status using the unified entity colour system
So that So that I can instantly distinguish available, paused, and inactive mentors on the map at a glance without tapping each pin individually

Acceptance Criteria

  • Given the map is loaded, when I view the pins, then available mentors have a distinct colour, paused mentors have a different colour, and the colour coding matches the unified entity colour system
  • Given a mentor's availability status changes (e.g., a pause is set), when I next view the map, then that mentor's pin colour updates to reflect the new status within the next map load or real-time update cycle
  • Given the map is displayed, when I look for a colour legend, then a visible legend or tooltip explains what each pin colour represents
  • Given I view a pin, when I look at it, then the mentor's initials or avatar are visible on the pin to aid quick identification in areas with few pins

Business Value

Visual availability coding eliminates the need to tap each pin individually to check status, dramatically reducing the time required to survey available mentors across a large area. This is particularly valuable when a coordinator needs to quickly identify a replacement mentor after the first choice declines an assignment.