Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,133 @@
{
"data": {
"meta": {
"adoptsFrom": {
"name": "CardListing",
"module": "@cardstack/catalog/catalog-app/listing/listing"
}
},
"type": "card",
"attributes": {
"name": "Gen UI Analytics Dashboard",
"summary": "Getting from a question to a chart usually means exporting data, cleaning it, and fighting a chart library — by the time the graph exists, the meeting is over. Gen UI Analytics Dashboard skips all of that: ask a question and watch the answer build itself as a chart on your wall. Drop a CSV or a screenshot onto the canvas and it becomes a dataset with a suggested chart; ask a live-web question and a search-grounded model fetches current figures with cited sources. Every chart is its own card — long-press to drag it anywhere, resize it from any edge Figma-style, undo any layout change with ⌘Z, and reuse it on other dashboards.\n\nOpen the demo to see it shine: the Tesla 2025 Analytics wall mixes a KPI tile, a revenue donut, regional bars, and a two-company delivery trend line, all built from web data. Click a tile's data button to inspect the dataset behind it, each stamped with a provenance badge — web-sourced, AI-recalled, or extracted from file. Then drop the bundled sales CSV onto the fresh dashboard and watch a chart appear in seconds, tap the sun-and-moon toggle to flip the whole wall between its night and light looks, or ask the AI assistant (the Gen UI Analyst skill ships with the listing) to build you a new view.",
"cardInfo": {
"name": "Gen UI Analytics Dashboard",
"notes": null,
"summary": null,
"cardThumbnailURL": null
}
},
"relationships": {
"tags.0": {
"links": {
"self": "@cardstack/catalog/Tag/ai"
}
},
"tags.1": {
"links": {
"self": "@cardstack/catalog/Tag/app"
}
},
"tags.2": {
"links": {
"self": "@cardstack/catalog/Tag/dashboard"
}
},
"license": {
"links": {
"self": null
}
},
"specs.0": {
"links": {
"self": "../Spec/62a85b71-f9c6-441e-9e00-c58f06152ccc"
}
},
"specs.1": {
"links": {
"self": "../Spec/1500dac5-ec73-476d-bd44-66e7a697a8ca"
}
},
"specs.2": {
"links": {
"self": "../Spec/c2ae4d7c-88bb-4215-b96c-7eda6bd4901e"
}
},
"skills.0": {
"links": {
"self": "../Skill/gen-ui-analyst"
}
},
"publisher": {
"links": {
"self": null
}
},
"categories.0": {
"links": {
"self": "@cardstack/catalog/Category/data-analytics"
}
},
"categories.1": {
"links": {
"self": "@cardstack/catalog/Category/ai-automation"
}
},
"examples.0": {
"links": {
"self": "../GenUiDashboard/tesla-2025-analytics"
}
},
"examples.1": {
"links": {
"self": "../GenUiDashboard/imported-csv-dashboard"
}
},
"examples.2": {
"links": {
"self": "../GenUiDashboard/fresh-dashboard"
}
},
"images.0": {
"links": {
"self": "../Screenshots/01-hero-tesla-wall-23f4db80.png"
}
},
"images.1": {
"links": {
"self": "../Screenshots/02-fresh-ask-b253acb6.png"
}
},
"images.2": {
"links": {
"self": "../Screenshots/03-csv-import-a583c488.png"
}
},
"images.3": {
"links": {
"self": "../Screenshots/04-dataset-provenance-54e5691d.png"
}
},
"images.4": {
"links": {
"self": "../Screenshots/05-light-mode-ae8247e7.png"
}
},
"supportingCards.0": {
"links": {
"self": "../Theme/night-wall"
}
},
"cardInfo.cardThumbnail": {
"links": {
"self": "../ListingThumbnails/gen-ui-analytics-e42371ed.png"
}
},
"cardInfo.theme": {
"links": {
"self": null
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"data": {
"type": "card",
"attributes": {
"title": "Sales by Product Line",
"chartKind": "bar",
"dimension": {
"path": "productLine",
"bucket": "none"
},
"measure": {
"path": "totalSales",
"aggregate": "sum"
},
"seriesBy": null,
"span": 2,
"rowSpan": 1,
"cardInfo": {
"name": "Sales by Product Line",
"summary": null,
"cardThumbnailURL": null,
"notes": null
}
},
"relationships": {
"dataset": {
"links": {
"self": "../Dataset/sales-by-product-line"
}
}
},
"meta": {
"adoptsFrom": {
"module": "../chart-card",
"name": "ChartCard"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"data": {
"type": "card",
"attributes": {
"title": "Tesla 2025 Deliveries by Region",
"chartKind": "bar",
"dimension": {
"path": "region",
"bucket": "none"
},
"measure": {
"path": "deliveries",
"aggregate": "sum"
},
"seriesBy": null,
"span": 1,
"cardInfo": {
"name": "Tesla 2025 Deliveries by Region",
"summary": null,
"cardThumbnailURL": null,
"notes": null
},
"rowSpan": 2
},
"relationships": {
"dataset": {
"links": {
"self": "../Dataset/tesla-2025-regional-deliveries"
}
}
},
"meta": {
"adoptsFrom": {
"module": "../chart-card",
"name": "ChartCard"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"data": {
"type": "card",
"attributes": {
"title": "Tesla 2025 Total Deliveries",
"chartKind": "kpi",
"dimension": {
"path": null,
"bucket": "none"
},
"measure": {
"path": "deliveries",
"aggregate": "sum"
},
"seriesBy": null,
"span": 1,
"cardInfo": {
"name": "Tesla 2025 Total Deliveries",
"summary": null,
"cardThumbnailURL": null,
"notes": null
},
"rowSpan": 1
},
"relationships": {
"dataset": {
"links": {
"self": "../Dataset/tesla-2025-quarterly-deliveries"
}
}
},
"meta": {
"adoptsFrom": {
"module": "../chart-card",
"name": "ChartCard"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"data": {
"type": "card",
"attributes": {
"title": "Tesla vs BYD Delivery Trend (2021–2025)",
"chartKind": "line",
"dimension": {
"path": "year",
"bucket": "none"
},
"measure": {
"path": "deliveries",
"aggregate": "sum"
},
"seriesBy": "brand",
"span": 1,
"cardInfo": {
"name": "Tesla vs BYD Delivery Trend (2021–2025)",
"summary": null,
"cardThumbnailURL": null,
"notes": null
},
"rowSpan": 1
},
"relationships": {
"dataset": {
"links": {
"self": "../Dataset/tesla-byd-deliveries"
}
}
},
"meta": {
"adoptsFrom": {
"module": "../chart-card",
"name": "ChartCard"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"data": {
"type": "card",
"attributes": {
"title": "Tesla Sales in Malaysia by Year",
"cardInfo": {
"name": "Tesla Sales in Malaysia by Year",
"summary": null,
"cardThumbnailURL": null,
"notes": null
},
"chartKind": "bar",
"dimension": {
"path": "year",
"bucket": "none"
},
"measure": {
"path": "unitsSold",
"aggregate": "sum"
},
"span": 1,
"seriesBy": null,
"rowSpan": 1
},
"relationships": {
"dataset": {
"links": {
"self": "../Dataset/tesla-malaysia-sales"
}
}
},
"meta": {
"adoptsFrom": {
"module": "../chart-card",
"name": "ChartCard"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"data": {
"type": "card",
"attributes": {
"title": "Tesla Deliveries by Model (2021–2025)",
"chartKind": "stacked-bar",
"dimension": {
"path": "year",
"bucket": "none"
},
"measure": {
"path": "deliveries",
"aggregate": "sum"
},
"seriesBy": "model",
"span": 1,
"cardInfo": {
"name": "Tesla Deliveries by Model (2021–2025)",
"summary": null,
"cardThumbnailURL": null,
"notes": null
},
"rowSpan": 1
},
"relationships": {
"dataset": {
"links": {
"self": "../Dataset/tesla-deliveries-by-model"
}
}
},
"meta": {
"adoptsFrom": {
"module": "../chart-card",
"name": "ChartCard"
}
}
}
}
Loading
Loading