PeerMentorMapScreen
Component Detail
User Interface
medium complexity
mobile
0
Dependencies
0
Dependents
2
Entities
0
Integrations
Description
The primary screen that renders an interactive geographic map showing active peer mentor locations across regions and local associations. It allows coordinators to visually assess coverage distribution and identify gaps in mentor availability. The screen integrates with the map service to display mentor pins, cluster markers, and region overlays.
peer-mentor-map-screen
Sources & reasoning
Line 99 explicitly names geographic map view as a unique Blindeforbundet need for peer mentor matching and assignment dispatch across large counties. Line 358 places it in Fase 3 (third phase), which normalizes to v1.1. The blueprint confirms area [v1.1]. Feature is scoped exactly as defined in the blueprint.
-
docs/source/likeperson.md · line 99Geografisk kartvisning av likepersoner for matching og oppdragstildeling (særlig store fylker).
-
docs/source/likeperson.md · line 358Geografisk kartvisning (Blindeforbundet)
Responsibilities
- Render interactive map with peer mentor location pins and regional overlays
- Display coverage gap indicators and density clusters for coordinator decision-making
- Provide tap/click interactions on mentor pins to surface mentor profile summaries
- Handle map viewport state including zoom, pan, and region focus transitions
- Refresh map data on screen focus to reflect the latest mentor availability
Interfaces
loadMap(): void
centerOnRegion(regionId: string): void
onMentorPinTap(mentorId: string): void
refreshMentorLocations(): Promise<void>
showCoverageOverlay(visible: boolean): void
Related Data Entities (2)
Data entities managed by this component