Skip to content
← 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

  1. Row-level security on the data tables, join tables included
  2. Streaming tool use (SSE) with about 20 declared tools
  3. One set of routes serves both tax schemas
  4. 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.

I want this system

More projects

Shopify stores · Shopify store, CanadaThe same product, two languages, two prices shownView the project
1 / 27 : The same product, two languages, two prices shown