Activity Review & Approval
Feature Detail
Description
This feature provides coordinators and organization admins with a structured interface to review, validate, and approve activity registrations submitted by peer mentors. Activities can be inspected for completeness and accuracy before they are counted toward Bufdir reporting or reimbursement calculations. The approval workflow ensures data quality and organizational accountability across all registered interactions, supporting both individual and bulk review flows.
User Flow
Analysis
Accurate activity data is the foundation of Bufdir grant reporting and reimbursement payouts. Without a structured review process, organizations risk submitting incorrect or incomplete data to government funders, jeopardizing funding eligibility. The approval workflow also gives coordinators visibility into the quality and quantity of peer mentor work, enabling proactive coaching and intervention. For organization admins, having a validated activity ledger reduces audit risk and ensures that statistical dashboards and exported reports reflect ground truth rather than raw unverified input.
The feature is implemented as an admin web portal page backed by a REST API endpoint that queries activities by status (pending, approved, rejected). The review page displays activity details with inline editing capabilities for minor corrections. Status transitions are persisted to the activities table with an updated_by and reviewed_at timestamp. Bulk approval support reuses the bulk action infrastructure. The Flutter mobile app reflects approval status in the peer mentor's activity history view via a read-only status badge, keeping both surfaces in sync without duplicating business logic.
Components (36)
Shared Components
These components are reused across multiple features
Service Layer (9)
Data Layer (12)
Infrastructure (7)
User Stories
No user stories have been generated for this feature yet.