Ballmac UI home

What you can build

React components for admin panels and internal tools

The dense, careful screens behind a product. They keep your work when a save fails, say what will happen before you change production, and are operable from the keyboard.

$ pnpm dlx shadcn@latest add @ballmac/tickets-1
Tickets 1: support ticket preview
Tickets 1: support ticket

One support ticket as an agent sees it: replies and private notes, a reply timer, a composer that switches between Reply and Internal note with canned replies, and a side panel for the customer, assignee, status and priority.

Webhooks 1: endpoints and deliveries preview

A webhooks manager: endpoints with health from recent deliveries, signing secret and events, a delivery log with status codes and timing, payload and response per delivery with Send again, and an add dialog that validates.

Flags 1: feature flags manager preview

A feature flags manager: a switch per environment, a production rollout slider, flags fully on for months marked ready to remove, a confirmation before changing production, and failed saves undone with the reason.

Workflow 1: automation builder preview

An automation builder as a vertical flow: a trigger, then conditions, waits and actions you add, reorder and delete, each opening to its settings, and a test run that shows every step as done or where a condition stopped it.

API 1: request explorer preview

An API explorer: a method, an address, headers and a JSON body, then the answer with its status in words, time and size and the body as a tree; a broken body is caught before sending, with history and Copy as cURL.

CRM 1: contact and deal record preview

A contact record for a sales team: the pipeline stage you can move, deal value, last contact and an overdue follow-up worked out from the day you pass, and a timeline of notes, calls, emails and meetings with a form to log the next.

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.

Guides