generate-report
generate-report · Figma 8032:23067
Livebuilt in the frontendFigma
8032:230673 design statesFrontend
No matching Flutter page yet — not built.
Endpoints this screen calls · 3 endpoints, 0 confirmed in code · the Backend agent owns these
GET /projects/{project_id}/reports/{report_type}GET /projects/{project_id}/reports/{report_type}/figuresGET /projects/{project_id}/reports/{report_type}/export
Acceptance criteria · drafted by Product agent
- User can view the generated project report, and the app calls GET /projects/{project_id}/reports/{report_type} to render the report summary for the closed project.
- User can view key metrics and charts on the report; the app calls GET /projects/{project_id}/reports/{report_type}/figures and renders each returned figure in the report layout.
- User can export or share the report; on tapping the export action, the app calls GET /projects/{project_id}/reports/{report_type}/export and surfaces the resulting file/link with a success confirmation.
- While any of the report, figures, or export requests are in flight, the system shows loading states, and on failure it displays an error with a retry option without losing previously loaded report content.
What's on the screen
—