# Dashboard

The CMS dashboard is the home page you see when opening the admin interface. It provides an at-a-glance overview of your entire schema and quick navigation to any table.

## Stats Grid

The top of the dashboard displays aggregate statistics across your entire schema:

| Stat | Description |
|------|-------------|
| **Tables** | Total non-internal tables (excludes join tables and system tables) |
| **Columns** | Total columns across all tables |
| **Actions** | Total custom actions across all tables |
| **Views** | Total named views across all tables |
| **Masked Fields** | Total fields with masking rules |

## Feature Cards

Below the stats grid, the dashboard displays a card for each feature group. Each card lists the feature's tables with metadata:

- **Column count** — number of columns in the table
- **Action count** — number of custom actions (shown with a lightning icon)
- **View count** — number of named views (shown with an eye icon)
- **Mask count** — number of masked fields (shown with a shield icon)

Clicking a table name navigates directly to that table's browse view.

## Role Context

The dashboard shows the current user's role — read from their membership in the active organization.

## Internal Tables

Tables marked as `internal: true` in the schema registry (those without a `defineTable()` resource config) are excluded from the dashboard. These are typically join tables or system tables that don't need direct admin access.

## Next Steps

- **[Table Views](/ui/admin/table-views)** — Browse and Data Table view modes
- **[Custom Pages](/ui/admin/pages)** — Multi-panel pages with matching and drag-drop
