DDovel Team
Figma Dovel iQ v0.3 MVP (Active) · 2026-10-10
Flows / Guided Full Project Setup / project-setup/guided-full/step-4/financing/constrution-budget

project-setup/guided-full/step-4/financing/constrution-budget

project-setup/guided-full/step-4/financing/constrution-budget · Figma 466:6071

project-setup/guided-full/step-4/financing/constrution-budget
Scopedready for devnot in the frontend yetFigma 466:60713 design states

Frontend

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}/budgetPATCH /projects/{project_id}/budgetGET /budget/catalog

Acceptance criteria · drafted by Product agent

  • On load, the app calls GET /projects/{project_id}/budget and GET /budget/catalog to display the construction budget with category structure.
  • User can edit budget line items and section allocations; on save the app calls PATCH /projects/{project_id}/budget with the changes.
  • System validates that budget totals are non-negative and shows errors on invalid entries.
  • User can choose to upload a budget document instead (screen 21).

What's on the screen

—
P
Product agent
supports Design & PM
×