Invomly
LiveInvoice generator SaaS for French freelancers — compliant, fast, and built to actually get paid.
Live SaaS product · Built solo · Serving French freelancers

What's built in
- ✓Authentication & accounts
- ✓Stripe billing & subscriptions
- ✓French/English multi-language UI
- ✓French e-invoicing compliance
- ✓Admin dashboard
- ✓PDF invoice generation
The problem
French freelancers (auto-entrepreneurs and micro-entreprises) have to issue invoices that follow specific legal formatting rules — mandatory mentions, numbering sequences, VAT exemption wording — and France is phasing in mandatory electronic invoicing (e-invoicing/Factur-X style requirements) for businesses over the next few years. Most invoicing tools are built for a US/UK audience and either ignore these rules entirely or bolt them on badly. Invomly is a focused tool that gets the French-specific requirements right by default, instead of treating them as an afterthought.
What's actually built
This isn't a landing-page demo — it's a real SaaS with the plumbing a production invoicing tool needs:
- Auth & accounts — sign-up, sign-in, and per-user account/company profiles, since every freelancer needs their own legal business details attached to every invoice they issue.
- Billing — subscription plans and payment handling through Stripe, including the free-to-paid upgrade flow.
- Multi-language — the interface ships in French and English, since the target users are French but the product needed to stay approachable for a non-French-first build/review workflow.
- E-invoicing compliance — invoice numbering, mandatory legal mentions, VAT status, and formatting rules specific to French micro-entreprise/auto-entrepreneur status, generated as clean PDF output.
- Admin dashboard — a client/invoice management view: create, edit, track payment status, and see everything in one place instead of juggling spreadsheets and a generic template.
Approach
Invomly was built end-to-end with Claude Code — I described the invoicing rules, the flows I wanted, and iterated in tight loops between prompt, generated code, and manual review. "Vibe coding" here didn't mean skipping the thinking — it meant spending my attention on the product decisions (what a freelancer actually needs on day one, which compliance details are non-negotiable) and letting the AI handle the scaffolding, CRUD, and boilerplate around it. Every diff was read before it shipped; the compliance-critical logic (invoice numbering, legal mentions) got the most manual scrutiny of anything in the codebase.
Stack
Next.js and TypeScript on the frontend, Prisma + PostgreSQL for data, Stripe for billing, deployed on Vercel — the same setup as this site. Kept deliberately simple: no infrastructure to babysit, fast iteration, ship the same day an idea shows up.
Result
Live at invomly.com, currently onboarding early freelancer users in France.