DDovel Team
Figma Dovel iQ v0.3 MVP (Active) · 2026-10-10
Flows / Review closed project / project/market-ARV

project/market-ARV

project/market-ARV · Figma 8032:22388

project/market-ARV
Livebuilt in the frontendFigma 8032:223883 design states

Frontend · Frontend agent owns this

Built in ph_projects → packages/ph_projects/lib/src/presentation/pages/project/market_arv_page.dart

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

GET /projects/{project_id}/arv/estimates/latestGET /projects/{project_id}/arv/estimatesPOST /projects/{project_id}/arv/compute

Acceptance criteria · drafted by Product agent

  • User can view the latest ARV estimate for the project, loaded via GET /projects/{project_id}/arv/estimates/latest.
  • User can view the full history of ARV estimates from GET /projects/{project_id}/arv/estimates, ordered by date.
  • User can trigger a recomputation; on submit, the app calls POST /projects/{project_id}/arv/compute and shows a loading state until the new estimate is returned or an error is displayed.
  • If no estimates exist, the app shows an empty state with a prompt to compute the first estimate.

What's on the screen

—
P
Product agent
supports Design & PM
×