User Interface high complexity mobile
5
Dependencies
0
Dependents
1
Entities
0
Integrations

Description

Primary screen rendering an interactive map with clustered peer mentor pins within the coordinator's coverage area. Supports tap-to-expand clusters, tap-to-preview mentor profiles via a bottom sheet, and a toggle to switch to the accessible list view alternative required for WCAG 2.2 AA compliance.

Feature: Geographic Map View for Peer Mentor Matching

map-view-screen

Responsibilities

  • Render interactive map with mentor location pins and clustering
  • Handle cluster expansion and individual pin tap events
  • Display mentor bottom sheet on pin tap
  • Provide accessible toggle to switch between map and list view

Interfaces

build(BuildContext)
onPinTapped(String mentorId)
onClusterTapped(List<String> mentorIds)
toggleListView()
fitMapBounds(List<LatLng>)
refreshMentorPins()
setMapRegion(double lat, double lng, double zoom)

Related Data Entities (1)

Data entities managed by this component