HIGH story-coordinator-member-overview-organization-administrator-002 3 pts
3
Story Points
High
Priority
Coordinator Member Overview
Feature

User Story

As a user
I want to filter the member list using multi-select filter chips for availability status, certification validity, activity level, and pause state simultaneously
So that So that I can quickly narrow down the list to specific subgroups — such as all currently paused mentors, or all mentors with expired certifications — without scrolling through the entire member base

Acceptance Criteria

  • Given I am on the member overview screen, when I tap one or more filter chips, then the member list updates to show only members matching all selected filter criteria
  • Given multiple filter chips are selected, when a new chip is added, then the results narrow further (AND logic across filter dimensions)
  • Given filter chips within the same dimension are selected, when multiple chips in one dimension are active, then results include members matching any of those values (OR logic within dimension)
  • Given I have active filters applied, when I tap a 'Clear all filters' action, then all chips deselect and the full unfiltered member list reloads
  • Given I filter by 'expired certification', when the list renders, then only members whose certification expiry date is in the past are shown
  • Given I filter by 'inactive 30+ days', when the list renders, then only members whose last recorded activity date is more than 30 days ago are shown

Business Value

Coordinators managing dozens to hundreds of peer mentors cannot act on a flat unfiltered list. Targeted filtering reduces the cognitive load of identifying who needs attention and directly supports the coordinator's core responsibility of proactive network management. For organization administrators, filtered views are essential for compliance audits and reporting preparation.