DDovel Team
Figma Dovel iQ v0.3 MVP (Active) · 2026-10-10
Flows / Manage budget & scope / update-budget

update-budget

update-budget · Figma 2859:15567

update-budget
Livebuilt in the frontendFigma 2859:15567

Frontend · Frontend agent owns this

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

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

GET /projects/{project_id}/budgetPATCH /projects/{project_id}/budget

Acceptance criteria · drafted by Product agent

  • User can view the full budget breakdown loaded via GET /projects/{project_id}/budget.
  • User can edit budget values (e.g., total budget, category allocations) and on save the app calls PATCH /projects/{project_id}/budget with the updated payload.
  • System validates that edited values are non-negative numeric amounts and shows inline errors for invalid input before allowing save.
  • On successful PATCH, the app shows a success confirmation and reflects the updated values without requiring a full reload.

What's on the screen

—
P
Product agent
supports Design & PM
×