A new kind of dashboard

Dashboards graduated to small apps.

Static charts answered yesterday's question. Playgrounds answer today's — and the next one. Describe what you need; tvaras builds a real, interactive React app, wired to your data, persistent at /pg/your-slug.

Or schedule a demo with the team.

The argument

Why dashboards stopped working.

BI dashboards were designed for a world where someone else asked the question, someone else built the chart, and the answer lived for weeks. That world is over. Today's questions arrive faster than tickets clear, and the chart is just the start of the conversation. Playgrounds replace the static dashboard with an interactive web app you can describe in plain English — and the next person can extend in plain English too.

  • Static charts answer yesterday's question. The real question always arrives the moment after the dashboard loads.
  • Filters and drilldowns are not enough. Every team builds the same five layout patches on top of every BI tool.
  • Building a real internal app costs a sprint. So nobody does. The Slack thread becomes the dashboard.
How it works

From idea to live app in three turns.

1

Describe

Say what you want in chat. "A daily ad-spend dashboard, stacked area by channel, drilldown on top campaigns."

2

Approve the plan

tvaras drafts the files, the routes, and the data wiring. You approve the slug and the structure before anything ships.

3

Live at /pg/your-slug

A real, persistent React app — filterable, drilldown-capable, permission-aware, shareable by URL. Edit it later by chatting again.

Live · Built from one prompt

A daily ad-spend dashboard with drilldown.

Pinch the date range, toggle the channels, refresh the data. This is the real React app — same code that ships at /pg/daily-spend-dashboard, embedded right here.

tvaras.ai/pg/daily-spend-dashboard
Live

Daily Spend Dashboard

Google Ads spend by channel · cached 15 min · click any channel pill to filter

Open in demo
Loading live playground…
Live · Built from one prompt

A reconciliation tool finance can actually use.

Sortable, filterable, with a discrepancy-threshold slider. The kind of tool that takes a sprint to build by hand — described in two sentences here.

tvaras.ai/pg/merchant-reconcile
Live

Merchant Reconciliation

Cross-check payment gateway settlements vs BigQuery revenue · today

Open in demo
Loading live playground…
What you can build

Every Playground is a real app.

Filters & ranges

Date pickers, multi-select pills, sliders — wired to your warehouse on every change.

Drilldowns

Click a chart segment to dig into the rows behind it. Recursive, not just one level deep.

Sortable tables

Multi-column sort, sticky headers, large-dataset friendly.

Sidecar JSON

Each playground ships with a JSON dashboard config. Edit once, redeploy in seconds.

Vibe-codeable

Don't like a layout? Say so. tvaras edits the React code and re-bundles.

Persistent at a URL

Every playground lives at /pg/your-slug. Bookmark it. Share it. Iframe it elsewhere.

Permission-aware

Inherits your team's permissions. Hides numbers from the wrong audience automatically.

Versioned

Every change is a commit. Roll back, branch, diff, blame.

Stop maintaining dashboards. Start building Playgrounds.

We're onboarding teams now.