Extract receipt data for freelancer bookkeeping
An app built with Claude Code extracts vendor, date, total, tax and line items from receipts, including foreign-currency ones at historical exchange rates, for freelancers and small businesses.
What they did
The builder used Claude Code to implement most of a bookkeeping app for freelancers and small businesses across a Next.js App Router, Prisma with PostgreSQL, Vercel Blob storage, the UI, and the receipt-processing flow. Users can upload receipt photos on the site or send them through Telegram or Discord; the app extracts fields into a fixed JSON-style structure, keeps raw OCR text for debugging, converts foreign receipts using the receipt-date exchange rate, and sends low-confidence cases to a human review screen where users correct mistakes inline.
How it went
The result was a beta app the builder said felt useful enough to share, with English and French support, a searchable ledger, and deduction guidance during review. It was not fully automated: receipts were still mostly handled one by one, and corrections were a planned future signal rather than something already reused automatically.
Worth knowing
The main catch was that prompt structure plus fallback and review logic mattered more than one perfect prompt, because receipt data was messy and uncertain cases needed human review.
Labels
for freelancers and small businesses.
for freelancers and small businesses.
Users can upload receipt photos on the site or send them through Telegram or Discord; the app extracts fields into a fixed JSON-style structure
The builder used Claude Code to implement most of a bookkeeping app for freelancers and small businesses across a Next.js App Router, Prisma with PostgreSQL, Vercel Blob storage, the UI, and the receipt-processing flow.
The builder used Claude Code to implement most of a bookkeeping app
The builder used Claude Code to implement most of a bookkeeping app for freelancers and small businesses
The “Material” label failed its quality check and is not used for selection.
Details
- Agents
- Claude Code
- Source
- Source date
- Apr 1, 2026
- Accounts
- 1
- In registry since
- Oct 14, 2026