DDovel Team
Figma Dovel iQ v0.3 MVP (Active) · 2026-10-10
Flows / Project overview & quick actions / invite

invite

invite · Figma 3645:8932

invite
Livebuilt in the frontendFigma 3645:8932

Frontend · Frontend agent owns this

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

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

GET /projects/{project_id}/teamPOST /projects/{project_id}/invitations

Acceptance criteria · drafted by Product agent

  • When the user opens invite, the app calls GET /projects/{project_id}/team and displays the current project team members.
  • Given the user enters one or more invitee emails, the app validates the email format(s) before enabling submission.
  • On submit, the app calls POST /projects/{project_id}/invitations with the entered invitee(s) and, on success, shows a confirmation and updates the pending invitations view; on failure, it shows an error message without losing the entered data.

What's on the screen

—
P
Product agent
supports Design & PM
×