Skip to Content
DocsAdmin & workspaces

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