User Interface high complexity mobile
2
Dependencies
1
Dependents
1
Entities
0
Integrations

Description

Flutter mobile screen for coordinators to initiate, preview, and review Bufdir government funding reports for their organization. Displays period selection, aggregated activity summary, and report status with offline-cached preview support for connectivity-free review.

Feature: Bufdir Report Generation

bufdir-report-screen

Responsibilities

  • Render reporting period selector and organization scope controls
  • Display aggregated report preview with activity counts and coordinator data
  • Cache report previews locally via Drift so coordinators can review without connectivity
  • Invoke report generation REST endpoint and surface loading and error states
  • Navigate to Bufdir Export flow on report completion

Interfaces

renderReportPeriodSelector()
loadReportPreview(periodId: String)
triggerReportGeneration(organizationId: String, period: ReportPeriod)
displayReportSummary(report: BufdirReport)
getCachedReportPreview(reportId: String)

Relationships

Dependencies (2)

Components this component depends on

Dependents (1)

Components that depend on this component

Related Data Entities (1)

Data entities managed by this component