User Interface medium complexity mobilefrontend
0
Dependencies
0
Dependents
1
Entities
0
Integrations

Description

Interactive geographic map view that displays peer mentors as markers across regions. Supports filtering by role tags, certification status, and active/paused state, with profile previews on marker tap.

Feature: Peer Mentor Map

map-screen

Sources & reasoning

Listed in §8 area taxonomy as a feature of geographic-map-view area. §3.1 identifies it as a Blindeforbundet-unique need for large counties. §5 Fase 3 explicitly places 'Geografisk kartvisning (Blindeforbundet)' in Growth & Engagement phase.

Responsibilities

  • Render map with mentor location markers at appropriate zoom levels
  • Provide filter controls for role tags, certification, and active state
  • Display mentor profile preview cards on marker selection
  • Aggregate markers into clusters when zoomed out for privacy
  • Handle pan, zoom, and region selection gestures

Interfaces

renderMap(region): void
applyFilters(filters): void
onMarkerTap(mentorId): ProfilePreview
setZoomLevel(level): void

Related Data Entities (1)

Data entities managed by this component