DDovel Team
Figma Dovel iQ v0.3 MVP (Active) · 2026-10-10
Flows / Generate project report / more-options/report

more-options/report

more-options/report · Figma 8032:22633

more-options/report
Livebuilt in the frontendFigma 8032:226333 design states

Frontend

No matching Flutter page yet — not built.

Endpoints this screen calls · 2 endpoints, 0 confirmed in code · the Backend agent owns these

GET /projects/{project_id}/reports/{report_type}GET /projects/{project_id}/reports/{report_type}/export

Acceptance criteria · drafted by Product agent

  • User can open the report options screen for a closed project, and the app calls GET /projects/{project_id}/reports/{report_type} to load the available report types and their current status.
  • User can select a report type and trigger a shareable export; on selection, the app calls GET /projects/{project_id}/reports/{report_type}/export and presents the generated file/link for sharing.
  • If the report for the selected type has not been generated yet, the system shows an empty/disabled state prompting the user to generate it first instead of allowing export.
  • If GET /projects/{project_id}/reports/{report_type} fails or returns an error, the system displays a non-blocking error message and allows the user to retry.

What's on the screen

—
P
Product agent
supports Design & PM
×