Intermediate · 2–4 days

Client invoicing portal

List and view invoices with clear status. Payments can be stubbed safely.

Stack hint: Auth + DB + AUD formatting; Stripe later

About this prompt: It is a brief for you to run in a builder or editor (Lovable, Grok Build, Cursor, etc.). We do not auto-run every prompt into a live app on this site — quality depends on the model and how carefully you iterate. Prefer projects marked with a verified pass or demo when you want a known-good reference.

Milestones

  1. Invoice list + detail
  2. Line items + AUD totals
  3. Auth gate
  4. Stub “pay” that does not charge real cards

Starter prompt

Client invoicing portal · starter
Brief Build a client invoice portal UI with list/detail, AUD currency, status badges, and auth placeholder. Design data so clients cannot see each other’s invoices. Mark real payments as out of scope for v1.
Constraints Keep scope finishable. Document env vars. No secrets in client code. Prefer accessible UI. List assumptions at the end.

Hardening notes

Full checklist: Production reality & hardening.

← All projects