Freelane
Freelane is a single-user freelance accounting ledger built for personal use. Tracks clients, projects, payments, expenses, generates French-first invoice PDFs, handles multi-currency conversion, and surfaces the metrics that actually matter (revenue YTD, average project size, payment-cycle length). Next.js 16 + Supabase + Tailwind 4. Source-available as a showcase, not a product.
What Wasn't Working
Generic freelance accounting tools (Bonsai, Wave, FreshBooks) charge per month for what is, structurally, a spreadsheet with a payment-cycle reminder. As a French freelancer, none of them handle French invoice PDF requirements out-of-the-box.
How I Fixed It
A single-user Next.js + Supabase build with PDF generation tuned to French invoice format, multi-currency conversion, and a dashboard that surfaces the metrics that actually inform pricing decisions. Open-source as a showcase, not a product.