← Back to work Prototype · Analytics

Terminal/9

An analyst-grade BI terminal styled like a trading desk: a dense KPI strip with up/down deltas, a hand-drawn canvas chart that re-renders when you switch metric (Revenue / Orders / Churn) and window (7 / 30 / 90 days), a sortable performance ledger, and a live ticker. Built for people who read numbers fast.

TypeScriptTypeScriptReactReactHTML CanvasNode.jsNode.jsdbtSnowflakePostgreSQLPostgreSQLClickHouse
Visit live site ↗
<p>An analyst-grade BI terminal styled like a trading desk: a dense KPI strip with up/down deltas, a hand-drawn canvas chart that re-renders when you switch metric (Revenue / Orders / Churn) and window (7 / 30 / 90 days), a sortable performance ledger, and a live ticker. Built for people who read numbers fast.</p>

The brief

Operators, finance and RevOps teams don't want another pastel consumer dashboard — they want a Bloomberg-style desk that surfaces the numbers that matter and lets them interrogate them in seconds. Business intelligence software turns warehouse data into trusted KPIs, trend lines and breakdowns. The brief here was density and speed: near-black, monospace, signal colors, and a screen that feels alive.

What we built

Terminal/9 is a single-screen analyst desk. A top KPI strip shows revenue, orders, churn and average order value, each with a sparkline and a colored week-over-week delta. A large trend chart hand-drawn on canvas re-renders the instant you flip the metric or the 7 / 30 / 90-day window, with hover hit-testing for exact point values. Below it sits a sortable performance-by-region ledger, plus a live auto-updating ticker strip across the top.

How it works

Every series is generated client-side from a seeded model so the data is realistic and stable across re-renders, with weekly seasonality and a gentle trend that differ per metric and per range. KPIs, the chart and the ledger all read from one shared JS state object; switching range, metric or sort simply re-derives the data and repaints. The line, bars and sparklines are hand-drawn on HTML canvas — no chart libraries, no build step, no server, and it honors reduced-motion.

Make it yours

This is a functional prototype that demonstrates the business-intelligence category honestly — a capability demo, not a client deployment. Romanov Solutions builds, clones, customizes and integrates production BI fully custom-fit to your data: warehouse and dbt modeling, live connectors, governed metrics, drill-downs, alerting, scheduled reports and role-based access. Lease it, try it free, buy the code outright, or have us build it new.

Like this project?

Project like this?

Tell our assistant what you have in mind — it'll sketch the first version of your game plan on the spot, and we'll pick it up from there. No forms, no waiting.

Chat with our assistant → Book a call
Ask AI