DDovel Team
Figma Dovel iQ v0.3 MVP (Active) · 2026-10-10
Flows / Wallet overview & transaction management / change-category

change-category

change-category · Figma 4743:80677

change-category
Scopednot in the frontend yetFigma 4743:806772 design states

Frontend

No matching Flutter page yet — not built.

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

POST /projects/{project_id}/transactions/{transaction_id}/categorizeGET /budget/catalog

Acceptance criteria · drafted by Product agent

  • User can browse the full category catalog loaded from GET /budget/catalog, grouped or searchable for quick selection.
  • On selecting a category and confirming, the app calls POST /projects/{project_id}/transactions/{transaction_id}/categorize and returns to the originating transaction screen with the new category applied.
  • System prevents submission until a category is selected, and shows the previously assigned category as the current selection.
  • If the catalog request fails, the screen shows an error with retry and does not allow categorization until the catalog loads.

What's on the screen

—
P
Product agent
supports Design & PM
×