Site icon BotFlo

Cursor App Template #13 — Invoice Generator & Tracking

Invoice Generator & Tracking

Create professional invoices, save them locally, and track payment status with aging reports.

Overview

This single-page app helps freelancers and small businesses generate invoices quickly. Fill in customer details, edit line items in AG-Grid, and watch subtotal, tax, and total update automatically. Save invoices to the browser, switch to a list view for tracking, export to Excel, and download PDFs with jsPDF.

Key features

Customer & invoice form

Line items grid

Totals

Save & PDF

Invoices list tab

Aging summary

Export

Theme

Data & persistence

Built with

Tailwind CSS, AG-Grid Community, Alpine.js, jsPDF, and SheetJS — all from CDN in one HTML file.

Try the interactive walkthrough below. Click Walk through features and use Next / Back (or arrow keys) to explore every feature.

Invoice Generator — Complete app

Invoice Generator

Create and track invoices

Customer & invoice
DescriptionQtyRateAmount
Consulting10$150$1,500
Software license1$499$499
Support1$200$200
Subtotal$2,199
Tax (8.5%)$187
Total$2,386

Invoice INV-1001

Acme Corp · 3 items

0–30$1,200
31–60$450
61–90$0
90+$736
Invoice #CustomerTotalStatusActions
INV-1001Acme Corp$2,386SentEdit Delete
INV-1002Globex$890PaidEdit Delete
INV-1003Initech$1,736DraftEdit Delete
Exit mobile version