Dashboard
This is a simulated SaaS dashboard demonstrating role-based access control. Try inviting new users and switching between them to see how permissions affect what's visible and actionable.
How this demo works
The buttons below map to actual organizations gem permissions. Each role unlocks different actions: viewers can only view, members can create resources, admins can invite/remove members and manage settings, and owners have full control including billing and deletion. Try impersonating different users to see this in action.
Demo Actions (each tests a different permission)
Recent Activity
All roles can view
Placeholder activity feed. Visible to all roles โ even viewer can see this.
Confidential Metrics
admin+ only
Placeholder metrics (doesn't load anything). Uses is_organization_admin? to check role (admin or higher).
Your Permissions
9 of 9 as owner
Your Permissions
9 of 9 as owner
Team
1 members
little.dominic (you)
ownerClick the arrow to impersonate a user and see the UI from their role's perspective.