Stella

STELLA / SCREEN LIBRARY

Every surface a number has to survive.

Command centres, reports, dense tables, and the four states a gallery usually omits. Each one is a real route running on the palette and mode you are reading in. The data is seeded; nothing here calls a network.

Available screens
64
Categories
13
Frame sizes
3
Previewed here
26

01 / FIND YOUR START

Pick a category. Each opens its complete set.

A preview is the actual route in a same-origin frame, not a screenshot — so what you resize, focus and tab through is the screen itself.

016 available

Analytics & command centres

The dark rail, a light page, and the one figure the reader came for — with the comparison that makes it mean something.

6 screensOpen group

Pictured · Command centre

025 available

Reports & exports

Long-form numbers that survive being printed: period pickers, footnotes, units on every axis, and a download that matches what is on screen.

5 screensOpen group

Pictured · Monthly report

035 available

Tables & records

Dense rows with aligned figures, sorting that says which column it sorted, and a narrow-screen counterpart that is not a shrug.

5 screensOpen group

Pictured · Datasets

045 available

Entity detail

One record, its history as a chart, and the actions that change it — with the state it is in readable before any of them.

5 screensOpen group

Pictured · Metric detail

0511 available

Application shells

The rail, the strip above it, and what both do when the window narrows or the section changes.

11 screensOpen group

Pictured · Grouped rail

065 available

Authentication

A first hello with clear validation, invitations, and a way back when access fails.

5 screensOpen group

Pictured · Sign in

075 available

Settings

Preferences that say what they will change, save without losing work, and admit when they cannot.

5 screensOpen group

Pictured · Workspace settings

085 available

System & recovery

Empty, loading, denied, and broken — the four states a gallery usually omits and a real product spends its life in.

5 screensOpen group

Pictured · First run

095 available

AI & agents

Assistants and agents held to the same rules as the numbers: every answer shows its sources, every action waits for a person, every run is readable step by step.

5 screensOpen group

Pictured · Ask Stella

103 available

Forecast & plan

Where the year is heading against where we said it would: the landing, the budget lines, and the goals with their dates.

3 screensOpen group

Pictured · Forecast against actual

113 available

Alerts & monitoring

The page that wakes someone, and what they find when they open it.

3 screensOpen group

Pictured · Alert rules

122 available

Statements & plans

The documents a finance person files and the comparison they cannot do in their head.

2 screensOpen group

Pictured · Statement

134 available

Admin & data

The setup and housekeeping a workspace needs, each with a real consequence on the page.

4 screensOpen group

Pictured · Audit log

02 / 6 SCREENS

Analytics & command centres

The dark rail, a light page, and the one figure the reader came for — with the comparison that makes it mean something.

Explore all analytics & command centres screens →

01 / analytics-001

Command centre

The reference surface: a collapsing dark rail, four charts that grey the peer series and colour the subject, and a summary row where every figure carries its unit and its comparison.

src/app/(screens)/_components/console/command-centre.tsxdesktop default

02 / analytics-002

Unit economics

One figure the reader came for — what a drop costs — then where the money goes, whether it is moving against budget, and which depots carry it. On the top-bar chassis, because the work is wide.

src/app/(screens)/_components/screens/analytics/unit-economics.tsxdesktop default

03 / 5 SCREENS

Reports & exports

Long-form numbers that survive being printed: period pickers, footnotes, units on every axis, and a download that matches what is on screen.

Explore all reports & exports screens →

01 / reporting-001

Monthly report

A report that survives being printed: numbered figures whose captions state the finding, footnotes that link both ways, an outline that follows the reader, and the four key figures in the margin.

src/app/(screens)/_components/screens/reporting/monthly-report.tsxdesktop default

02 / reporting-002

Report library

The explorer doing its real job: the library on the left, one report open with a chart and a table that total the same, and beside it the schedule and every delivery — including the one that held and why.

src/app/(screens)/_components/screens/reporting/report-library.tsxdesktop default

04 / 5 SCREENS

Tables & records

Dense rows with aligned figures, sorting that says which column it sorted, and a narrow-screen counterpart that is not a shrug.

Explore all tables & records screens →

01 / tables-001

Datasets

A register worked as a table should be: a sort that names its column and direction, a filter that counts what it left, selection with a floating bulk bar, and cards on a phone.

src/app/(screens)/_components/screens/tables/datasets.tsxdesktop default

02 / tables-002

Depot league

The one genuinely two-dimensional table: ten measures in three groups, a frozen depot column inside its own scroll region, figures on one right edge and a network row derived in the footer.

src/app/(screens)/_components/screens/tables/depot-league.tsxdesktop default

05 / 5 SCREENS

Entity detail

One record, its history as a chart, and the actions that change it — with the state it is in readable before any of them.

Explore all entity detail screens →

01 / detail-001

Metric detail

One metric read the way its owner reads it: the trend against target with its reasons pinned to the line, eight depots as small multiples on one scale, and its definition, alerts and history alongside.

src/app/(screens)/_components/screens/detail/metric-detail.tsxdesktop default

02 / detail-002

Exception triage

A queue worked one item at a time: select, step through, resolve — and take it back from an undo bar over the page. Each item leads with the comparison that made it an exception.

src/app/(screens)/_components/screens/detail/exception-triage.tsxdesktop default

06 / 11 SCREENS

Application shells

The rail, the strip above it, and what both do when the window narrows or the section changes.

Explore all application shells screens →

01 / shell-001

Grouped rail

The reference chassis: a dark rail of destinations, pinned reports and spaces that collapses to icons, beside a sticky strip for the trail and a title block with one primary action.

src/app/(screens)/_components/shells/grouped-rail-shell.tsxdesktop default

02 / shell-002

Icon rail and explorer

Two levels of navigation on two surfaces — destinations as icons on the ink, the current library as a filterable folder tree on the page — folding in order as the window narrows.

src/app/(screens)/_components/shells/explorer-shell.tsxdesktop default

07 / 5 SCREENS

Authentication

A first hello with clear validation, invitations, and a way back when access fails.

Explore all authentication screens →

01 / auth-001

Sign in

The rail's ink as half a page, carrying one number in the serif; the form on paper beside it, with every message's line reserved so a failed attempt never moves the button.

src/app/(screens)/_components/screens/auth/sign-in.tsxdesktop default

02 / auth-002

Accept invitation

A quiet first hello: who invited you and to what, then a password whose rules are listed before they are broken and tick as they are met.

src/app/(screens)/_components/screens/auth/invitation.tsxdesktop default

08 / 5 SCREENS

Settings

Preferences that say what they will change, save without losing work, and admit when they cannot.

Explore all settings screens →

01 / settings-001

Workspace settings

Preferences that say what they will change before you commit — broken links, recomputed reports — and a save bar that floats over the page instead of saving by accident.

src/app/(screens)/_components/screens/settings/workspace-settings.tsxdesktop default

02 / settings-002

Members

Seats with their limit, an inline invite that says what it costs, pending invitations, and role changes that apply at once with Undo — plus the one row that cannot change, saying why.

src/app/(screens)/_components/screens/settings/members.tsxdesktop default

09 / 5 SCREENS

System & recovery

Empty, loading, denied, and broken — the four states a gallery usually omits and a real product spends its life in.

Explore all system & recovery screens →

01 / system-001

First run

An empty workspace designed as carefully as a full one: what is missing, the one action that fixes it, three timed steps — and the overview it is waiting to become, drawn as an outline.

src/app/(screens)/_components/screens/system/first-run.tsxdesktop default

02 / system-002

Sources failing

The command centre on a bad morning: current, stale and failed cards that keep their size, a plain-language cause, and a retry that swaps ink without moving the grid.

src/app/(screens)/_components/screens/system/sources-failing.tsxdesktop default

10 / 5 SCREENS

AI & agents

Assistants and agents held to the same rules as the numbers: every answer shows its sources, every action waits for a person, every run is readable step by step.

Explore all ai & agents screens →

01 / ai-001

Ask Stella

A conversation built to be checked: each answer leads with its sentence, then a chart in the system's own rules, then — folded — every call it made and the rows it read, with a projection labelled as one.

src/app/(screens)/_components/screens/ai/ask-stella.tsxdesktop default

02 / ai-002

Agent runs

What the agents did unattended, as a queue in four visibly different states, and one run as its steps: plan, each tool call with its tokens, the live step with its clock, and a Stop that says what it keeps.

src/app/(screens)/_components/screens/ai/agent-runs.tsxdesktop default

11 / 3 SCREENS

Forecast & plan

Where the year is heading against where we said it would: the landing, the budget lines, and the goals with their dates.

Explore all forecast & plan screens →

01 / forecast-001

Forecast against actual

The full-year landing against plan, then the chart: actuals solid, the forecast dashed inside its 80% range, the plan grey — and the forecast's own track record underneath.

src/app/(screens)/_components/screens/forecast/forecast-vs-actual.tsxdesktop default

02 / forecast-002

Budget variance

Every budget line with its budget, its actual and the gap, drawn as a bar from the centre. Over is the one coloured bar; under is grey; a phone gets one card per line.

src/app/(screens)/_components/screens/forecast/budget-variance.tsxdesktop default

12 / 3 SCREENS

Alerts & monitoring

The page that wakes someone, and what they find when they open it.

Explore all alerts & monitoring screens →

01 / monitoring-001

Alert rules

Rules as sentences, and an editor that answers the question before saving: move the threshold and the last eight weeks redraw with a count of how often it would have fired.

src/app/(screens)/_components/screens/monitoring/alert-rules.tsxdesktop default

02 / monitoring-002

Anomaly detail

One alert opened: what happened against what was expected, the causes ranked by points of the drop, and the timeline. The breach point is the only thing drawn in the alert colour.

src/app/(screens)/_components/screens/monitoring/anomaly-detail.tsxdesktop default

13 / 2 SCREENS

Statements & plans

The documents a finance person files and the comparison they cannot do in their head.

Explore all statements & plans screens →

01 / finance-001

Statement

A bill that reads as a document: billed to, period, lines with quantity and unit price, one total in the metric face — and the last statement and the row allowance beside it.

src/app/(screens)/_components/screens/finance/statement.tsxdesktop default

02 / finance-002

Plans

Each plan priced on the reader's own usage rather than a rack rate, with the allowance that would be crossed named in words.

src/app/(screens)/_components/screens/finance/plans.tsxdesktop default

14 / 4 SCREENS

Admin & data

The setup and housekeeping a workspace needs, each with a real consequence on the page.

Explore all admin & data screens →

01 / admin-001

Audit log

Who did what, to what, and when, with a full date on every row. Chips carry their counts; an empty search says what it searched and offers the way back.

src/app/(screens)/_components/screens/admin/audit-log.tsxdesktop default

02 / admin-002

Roles and permissions

The matrix for the question: which roles may do what. Owner is locked, changes stay a draft until saved, and a phone picks one role and lists its permissions.

src/app/(screens)/_components/screens/admin/roles.tsxdesktop default