Goal
Build the frontend UI for managing project team members and the shared invite acceptance flow.
Depends on: invite system backend
Scope
Project Team Settings
- Project members/team page — list all project members with their roles (
support, client, editor, admin).
- Ability to change member roles or remove members from a project.
- Invite dialog — enter an email and select a project role to send a project invite.
- Show pending project invites with the ability to revoke them.
Invite Acceptance Flow
- On sign-in, check for pending invites and show a banner/notification prompting the user to accept or decline.
- Accept/decline actions that call the backend endpoints.
- Handle the invite token link flow (user clicks link from email → sign in/up → auto-accept).
Goal
Build the frontend UI for managing project team members and the shared invite acceptance flow.
Depends on: invite system backend
Scope
Project Team Settings
support,client,editor,admin).Invite Acceptance Flow