CRITICAL story-coordinator-statistics-dashboard-organization-admin-001 5 pts
5
Story Points
Critical
Priority
Coordinator Statistics Dashboard
Feature

User Story

As a Organization Administrator
I want to see a dashboard with summary cards showing total activities registered, number of active peer mentors, total hours contributed, and unique contacts reached within my chapter
So that I can instantly assess the overall health and productivity of my peer mentor team without having to dig through individual records

Acceptance Criteria

  • Given the coordinator opens the statistics screen, When the data loads, Then four summary cards are displayed: Total Activities, Active Peer Mentors, Total Hours, and Unique Contacts
  • Given the dashboard is loaded, When the coordinator taps a summary card, Then they are navigated to the corresponding detail list filtered by the current time window
  • Given the coordinator belongs to multiple chapters, When the dashboard loads, Then statistics are scoped to the currently active chapter context
  • Given the stats data is loading, When a network request is in progress, Then skeleton placeholders are shown inside each card
  • Given the stats data has loaded, When the coordinator pulls to refresh, Then all summary cards update with fresh data from Supabase

Business Value

Coordinators currently rely on manual Excel aggregation to assess team performance, which is time-consuming and error-prone. Instant summary cards eliminate this overhead, enabling coordinators to identify underperforming months or disengaged peer mentors in seconds. This directly supports the goal of reducing under-reporting across all three organizations (NHF, Blindeforbundet, HLF) and provides data needed for Bufdir grant reporting.