HIGH story-coordinator-reports-organization-administrator-002 5 pts
5
Story Points
High
Priority
Coordinator Reports & Dashboards
Feature

User Story

As a user
I want to filter the dashboard data using stacked criteria including area, organization level, date range, activity type, and peer mentor status
So that So that I can drill into specific segments of my reporting data to identify trends, compare periods, or prepare targeted reports for leadership without needing to export data and manipulate it externally

Acceptance Criteria

  • Given the dashboard is open, when the user opens the filter panel, then filter options for area, date range, activity type, and peer mentor status are presented
  • Given a date range filter is applied, when the dashboard refreshes, then all metrics and charts reflect only activities within that date range
  • Given multiple filters are applied simultaneously, when the dashboard updates, then results match all applied filter criteria (AND logic between filter dimensions)
  • Given the user has applied filters and navigates away from the dashboard, when they return in the same session, then the previously applied filters are still active
  • Given a coordinator is filtering, when they attempt to select an area outside their organizational scope, then that option is not available in the filter panel
  • Given no activities match the applied filter combination, when the filters are applied, then the dashboard displays an empty state message rather than showing zeros without context

Business Value

Without filtering, coordinators receive a single aggregate view that obscures which areas, periods, or activity types are underperforming. Multi-select filters allow coordinators to answer specific operational questions — such as which peer mentors have had no activities in the past 30 days, or how activity volumes compare across local associations in a region — without manual data extraction. This directly reduces the time coordinators spend preparing for management meetings and regional reporting.