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

Description

The entry screen rendered for authenticated users with the Coordinator role. It surfaces a team overview including pending approvals, active alerts, and aggregate activity metrics. Content is assembled at runtime from enabled modules and coordinator-scoped data returned by HomeDashboardService.

Feature: Role-Specific Home Dashboard

coordinator-home-screen

Sources & reasoning

Line 293 names role-specific home content as a screen. Line 240 classifies home-navigation as always-on core, making this non-deferrable. Line 322 confirms MVP scope includes both Peer Mentor and Coordinator roles. Line 308 ties the home surface directly to the module registry, confirming MVP target release.

  • docs/source/likeperson.md · line 293
    Role-specific home content (peer mentor vs coordinator variants)
  • docs/source/likeperson.md · line 240
    **Mobile App:** `authentication-access-control`, `home-navigation`, `accessibility`, `help-support`, `profile-management`.
  • docs/source/likeperson.md · line 322
    2 mobilrolle-profiler: Peer Mentor, Coordinator (Organization Admins logger på som Coordinator i app-konteksten)
  • docs/source/likeperson.md · line 308
    Module registry - the app's navigation, home surfaces, and entry points are assembled at runtime from the enabled module set

Responsibilities

  • Render team overview cards showing pending approvals and active alert counts
  • Display aggregate activity metrics for the coordinator's assigned peer mentors
  • Mount coordinator-specific widgets approved by ModuleRegistryService
  • Provide quick-action entry points for approval and alert resolution flows

Interfaces

render(): JSX.Element
onApprovalPress(approvalId: string): void
onAlertPress(alertId: string): void
onMentorPress(mentorId: string): void