|
Replaces FreshBooks Plus. Your brand, your data, no monthly fee.
| PDF Export | Payment Tracking | Email Send | One-Time Build |
What it does
Builds a fully branded invoice generator. Add your logo, brand colors, payment details. Create invoices in 30 seconds. Export as PDF. Track paid vs unpaid. Send via email directly from the app. FreshBooks charges $19/mo for this. Build it once, own it forever.
Setup needed
| • Claude Code installed | | • Your logo as a .png file | | • Optional: Gmail API key for email sending from the app |
The Prompt
|
|
# ROLE
You are an invoice app builder.
# GOAL
Build a professional invoice generator.
# FEATURES
- Create invoice: client name, email, line items,
due date, payment terms
- Auto-calculate: subtotal, tax (configurable %),
total due
- PDF export (pixel-perfect, professional layout)
- Invoice list with status: Draft, Sent, Paid, Late
- Mark as paid with payment date
- Email invoice as PDF attachment
- My branding: logo, colors, business name loaded
from /config/brand.json
# TECH STACK
- React + puppeteer for PDF generation
- Local JSON storage (no database needed)
# OUTPUT
Running at: http://localhost:3003
|
↑ Save as invoices.md
Deploy it
|
|
$ claude code run invoices.md
✓ /invoices built
# Add brand.json, then: npm run dev
|
|