add-new-cost/data-field
add-new-cost/data-field · Figma 3321:33730
Scopednot in the frontend yetFigma
3321:33730Frontend
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
—