Blueprint
Billing Desk
Invoicing app for freelancers and small studios: an invoice list with draft, sent, overdue and paid filters and an aging summary; an invoice builder with line items, tax per line, discounts, currency, due date, notes and a live PDF-like preview whose totals are exact integer cents; an invoice page with payment timeline, record payment, reminders on the email templates and download as PDF through print styles; a client directory with balances; estimates that convert into invoices; expenses with receipts and categories; income vs expenses, top clients and outstanding reports; and branding settings for logo text, theme accent and invoice numbering.
- Screens
- 7
- Framework
- Next.js App Router · React 19 · Tailwind CSS 4 · shadcn/ui
- Variants
- Radix UI and Base UI
- Install
- One command, every screen
What is implemented
- The App Router routes above, each composed from catalog components. Interactive UI states such as menus, dialogs, filters and tabs work as in the viewer.
- Sample data that ships with each component, so the screens render without a backend.
- Light and dark themes.
What you supply
- Your data: API routes or a backend in place of the sample data. No backend is included.
- Authentication and authorization.
- Persistence: database, file storage and any server-side state.
- Business rules and server-side validation.
Install
npx shadcn@4.17.0 add @agentic-ui/blueprint-billing-desknpx shadcn@4.17.0 add @agentic-ui/blueprint-billing-deskYour project must be connected to the private registry first: installation guide.
Components it uses
- App ShellBilling Desk Shell
- InvoicesBilling Desk Invoices
- Invoice BuilderBilling Desk Invoice Builder
- Invoice DetailBilling Desk Invoice Detail
- Invoice DocumentBilling Desk Invoice Sheet
- ClientsBilling Desk Clients
- EstimatesBilling Desk Estimates
- ExpensesBilling Desk Expenses
- ReportsBilling Desk Reports
- BrandingBilling Desk Branding
- Line Items EditorForm Field Array
- Validation SummaryForm Validation Summary
- Client TagsForm Tag Input
- Bulk ActionsData Bulk Action Bar
- Details ListData Description List
- Invoice EmailEmail Receipt
- Print LayerUtil Print Styles
- Export MenuUtil Export Menu
- Trend CardsChart Sparkline
- Cash BridgeChart Waterfall
- Reference Invoice CreatePayments Invoice Create PDF
- Reference Invoice ListPayments Invoice List Metrics
- Reference Invoice DetailPayments Invoice Detail Split
- Reference Client DirectoryPayments Customer Directory
- Reference Income ExpenseFinance Income Expense Timeseries