DDovel Team
Figma Dovel iQ v0.3 MVP (Active) · 2026-10-10
Flows / Manage budget & scope / add-new-cost/data-field

add-new-cost/data-field

add-new-cost/data-field · Figma 3321:33730

add-new-cost/data-field
Scopednot in the frontend yetFigma 3321:33730

Frontend

No matching Flutter page yet — not built.

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

POST /projects/{project_id}/budget/itemsGET /budget/catalogGET /costs/estimate

Acceptance criteria · drafted by Product agent

  • User can enter details for a new cost item (e.g., name, category, quantity, unit cost) and on submit the app calls POST /projects/{project_id}/budget/items and shows the new item in the budget.
  • User can reference the scope item catalog via GET /budget/catalog to categorize or link the new cost.
  • When the user requests a cost suggestion, the app calls GET /costs/estimate and pre-fills or displays the typical cost estimate.
  • System validates required fields (e.g., name, amount > 0) and blocks submission with inline errors when validation fails.

What's on the screen

—
P
Product agent
supports Design & PM
×