Ballmac UI home

What you can build

React dashboard components for shadcn and Tailwind

Start from a finished dashboard instead of a blank page. These blocks draw the charts, the KPI cards and the tables, work out every number from the data you pass, and show a skeleton, an empty message or an error with a retry when the data isn't ready.

$ pnpm dlx shadcn@latest add @ballmac/dashboard-1
Dashboard 1: sales overview preview
Dashboard 1: sales overview

A sales dashboard page: a date-range switch that recomputes everything, four KPI cards with change and trend, a revenue area chart against the previous period, revenue by channel and a recent-orders table.

Dashboard 2: traffic analytics preview
Dashboard 2: traffic analytics

A web analytics page: a live-now pill, date range and compare switch, a visitors line chart against the previous period, traffic sources as a donut, devices, top countries and a top-pages table.

App Shell 1: collapsible sidebar with command menu preview

A product frame: workspace switcher, grouped navigation with badges that collapses to an icon rail, top bar with search, notifications and a ⌘K command menu, and a scrolling page slot. A drawer on phones.

Funnel 1: conversion funnel preview

A conversion funnel: bars sized against the first step, joined by connectors that narrow as people drop away, with share kept and people lost at each step, the biggest leak written out, a group switch and a panel for any chosen step.

Retention 1: cohort heatmap preview
Retention 1: cohort heatmap

A cohort retention table as a heatmap: rows of people who started together, columns of later periods, each cell tinted by the share still active, with headline numbers, percent or people, a keyboard grid and a size-weighted average row.

Status 1: system status page preview

A public status page: an overall banner worked out from the data, each service with a 90-day history you scrub by pointer or arrow keys, live incidents as a timeline of updates, two weeks of past incidents and a subscribe box.

Whole sites and apps

Atlas: store admin preview
Atlas: store admin

A dense, quiet six-page admin for an online store: a dashboard with a live date range, sortable orders with bulk actions, an order page with a refund flow, products, customers and settings.

Parcel: productivity workspace preview
Parcel: productivity workspace

A five-app productivity suite in one shell: a Today page with agenda, tasks and a focus timer, plus a full mail client, week calendar, drag-and-drop board and settings. A tab bar on phones.

Guides