User Interface medium complexity mobile
3
Dependencies
1
Dependents
0
Entities
0
Integrations

Description

Role-specific home screen for Coordinators surfacing team overviews, pending expense approvals, and encrypted assignment queues. Consolidates cross-screen oversight tasks into a single actionable view to minimize navigation steps.

Feature: Role-Specific Home Dashboard

coordinator-home-screen

Responsibilities

  • Display team overview with active peer mentor count and recent team activity feed
  • Surface pending expense approvals requiring coordinator action with one-tap access
  • Show assignment queue for encrypted dispatch management with unread count badge
  • Provide quick-access shortcuts to bulk registration and proxy reporting flows
  • Handle skeleton loading states and empty states for each dashboard section independently

Interfaces

build(BuildContext context) → Widget
onApprovalTap(String expenseId) → void
onAssignmentTap(String assignmentId) → void
onTeamMemberTap(String userId) → void
onRefresh() → Future<void>

Relationships

Dependencies (3)

Components this component depends on

Dependents (1)

Components that depend on this component