Admin & workspaces
UXScore is organised around workspaces, with projects and runs inside each workspace.
Workspace model
- A Workspace is the top-level container for your organisation/team.
- Workspaces contain:
- Projects
- Runs (via projects)
- Responses (via runs)
On first sign-in, UXScore auto-creates a workspace and a starter project/run so you can test immediately.
Roles
UXScore uses a membership role model:
- OWNER: full control of the workspace.
- ADMIN: can manage workspace content.
- MEMBER: can view and work within the workspace.
In the current MVP, role-based UI is minimal, and every user has access to their own workspace. Access control is enforced server-side through membership checks.
Access control
Private dashboard routes are scoped by workspace membership, not by userId on each record.
This prevents cross-tenant access when multiple users share a workspace.
Data ownership
- Workspaces are owned by a user account (the OWNER).
- Projects/runs/responses belong to the workspace.
Current limitations (MVP)
Depending on your current build, some of these may still be “coming soon”:
- Inviting additional members
- Changing roles
- Exporting/deleting data
Last updated on