case://study-019
Web App
Project 019

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.

Single-user
Mode
FR-first PDF
Invoices
Multi
Currency
Web App
Category
The Problem

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.

The Solution

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.

Stack

Technologies Used

Next.js 16
Supabase
Tailwind 4
Framer Motion
Results

Key Outcomes

French invoice PDF generation
Multi-currency revenue tracking with FX conversion
Single-user — no team features, no per-seat billing
Shipped to Vercel as a live demo

Want something like this?

Let's build it. I ship fast and I ship clean.