← All projects
- ERP & CRM
- AI agents
Built in
Customers, stock and invoices live in spreadsheets
You dictate or you type, and the record creates itself.
The problem
Small B2B companies juggle clients, stock, invoices and payments in spreadsheets, often with two tax regimes (before and after VAT).
What I built
A Next.js app for clients, products, stock, invoices and payments, working in both tax regimes. A Claude assistant with about 20 tools creates and updates records by text or voice, and asks before deleting anything.
Technical details
- Row-level security on the data tables, join tables included
- Streaming tool use (SSE) with about 20 declared tools
- One set of routes serves both tax schemas
- Voice input and output
Stack
- Next.js 15
- React 19
- Supabase
- Claude API
- FastAPI + WeasyPrint
The result
Each payment is applied to the oldest unpaid invoices automatically, and invoices come out as PDFs.
A similar project in mind?
Tell me about your business and when you need it. You get a proposal by email.
More projects
1 / 27 : The same product, two languages, two prices shown