Production ReadyFinancev1.0.0
IN

Invoice & Estimates

Create, send, approve, and track client billing documents.

01Estimate builder

Line items, taxes, totals, and approval-ready document states.

02Client approval

A simple client-facing approval path with payment links.

03Document library

Track invoices, status, due dates, and customer context.

Overview

Invoice & Estimates is a focused finance foundation for small businesses and independent operators. It provides document creation, approval states, payment links, PDF generation boundaries, and practical agent recipes for adapting tax rules, line items, and email language.

Next.jsReactTypeScriptLocal-first

Features

  • Estimate and invoice builder
  • Client approval states
  • Payment link integration points
  • PDF generation boundary
  • Document email templates

Make it yours in three steps

1

Download it

One click, one zip, the whole project. Free, MIT licensed, yours to keep.

Download Invoice & Estimates
2

Run it

Unzip it, then run this in the folder. It works immediately — no database, no accounts, no configuration.

$ npm install
$ npm run dev
3

Hand it to your coding agent

The download ships with CLAUDE.md, AGENTS.md, and Cursor rules, so your agent understands the project the moment it opens the folder.

$ cd invoice-estimates
$ claude

Claude Code reads the included CLAUDE.md automatically — it already knows the project.

A good first prompt:

Give me a quick tour of this project, then help me make it mine.

Agent-ready information

Agent docs cover document schema, PDF boundaries, email copy, tax rules, and provider replacement points.

CodexClaude CodeCursor
/agent/START_HERE.md/agent/PROJECT_MAP.md/agent/RULES.md/agent/RECIPES.md/agent/TESTS.md/agent/DEPLOY.md/agent/agent.json

Changelog

v1.0.0Jul 1, 2026
  • Initial release — live demo and downloadable, runnable foundation.

Related foundations

Explore nearby starting points before you commit to a fork.

Browse all
Download foundation