Dashboard (Home)
The Dashboard is the page you land on after picking a tenant. It’s the answer to “what does my organization’s architecture look like right now?” and “what changed recently?” — without having to drill into Inventory or Audit Log to find out.
Not to be confused with Dashboards — those are the analytics canvases under
/dashboards(plural). This page is the singular tenant Home at/dashboardand is a different surface.
Where it lives
Click the Dashboard entry at the top of the sidebar (the one with the LayoutDashboard icon, above the Modeling group header). The route is /dashboard. If you’re on / and have a tenant already chosen, you’ll be auto-redirected here.
Welcome banner (new tenants only)
A fresh tenant gets a one-off “Welcome to Design Foundry!” banner at the top of the dashboard, prompting you to either create your first project or jump straight to Import (/import) to bring in existing data. The banner dismisses with the × button and stays dismissed for the rest of the session.
Stat cards
Four KPI cards at the top of the dashboard, populated from apiClient.getDashboardStats():
| Card | What it shows |
|---|---|
| Total Objects | Architecture-object count across the tenant |
| Relationships | Object-dependency count |
| Diagrams | Saved-diagram count |
| Team Members | Active platform-user count |
Each card has a subdued icon (Database, GitBranch, BarChart3, Users) and the numeric value formatted with thousands separators.
While the data loads, each card shows a skeleton block. If the API fails, the whole stat-card row is replaced by an inline error with a Retry button — clicking it re-runs getDashboardStats() without reloading the page.
Recent activity
A feed of the most recent audit-log entries — usually the last 5–10 changes across the tenant. Each row shows:
- A vertical accent bar in the brand color.
- The entity name (clickable link to the object detail page if the type is registered).
- A subtitle line:
<humanized type> · <user name> · <relative timestamp>. Timestamps use locale-aware relative formatting (“3 minutes ago”, “yesterday”, etc.). - An action badge — CREATE (green), UPDATE (blue), DELETE (red).
The same data is also exposed at full fidelity on the Audit Log page — Recent Activity is a curated peek.
If no one has touched the tenant yet, the section shows a muted “no activity yet” empty state instead.
Quick actions
Four large action cards near the bottom, each a deep link to a common starting point:
| Action | Destination |
|---|---|
| Create Application | /inventory/applications |
| Define Capability | /inventory/business-capabilities |
| View Relationships | /relationships |
| Open Dashboards | /dashboards |
These are role-blind — every user with the project sees them. Viewers who click “Create Application” will hit the inventory’s permission gate at the next step.
When to use the Dashboard
- Daily check-in: scan the stat cards and the activity feed before joining a planning meeting.
- After an import: confirm the object count jumped and the activity feed shows the import.
- Onboarding a new colleague: the Quick Actions are deliberately broad starting points.
For deeper analytics, build or open a Dashboard (Dashboards Overview). For a full change log, open the Audit Log.