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

User Story

As a Coordinator
I want to tap a location pin on the map and see a bottom sheet with the mentor's key details and availability status
So that So that I can quickly assess a mentor's suitability for an assignment without leaving the map view, maintaining my geographic context while reviewing candidate details

Acceptance Criteria

  • Given the map is displaying pins, when I tap a single mentor pin, then a bottom sheet slides up within 300ms showing the mentor's name, availability status, and a 'View Full Profile' button
  • Given the bottom sheet is open, when I tap 'View Full Profile', then I am navigated to that mentor's full profile screen
  • Given the bottom sheet is open, when I swipe it down or tap outside it, then it dismisses and the map returns to its previous position and zoom level
  • Given the bottom sheet is open, when I review the mentor card, then the availability status colour coding matches the pin colour on the map for visual consistency

Business Value

Allows coordinators to evaluate mentor candidates directly from the map without context-switching to a separate list view. Maintaining map context while reviewing candidate details is critical when comparing multiple nearby mentors for a single assignment, reducing the number of navigation steps required per matching decision.