I keep seeing freelancers use Notion, Airtable, or expensive CRM tools to track their clients and projects. Most of us have 5-15 clients. We don't need Salesforce.
So I built a free client & project tracker that runs entirely in your browser.
What it does
- Dashboard — active clients, active projects, collected revenue, outstanding invoices, overdue amounts, average days to payment
- Client directory — name, company, email, rate, payment terms, status
- Project tracker — linked to clients, quoted amount, hours logged, status workflow (prospect → quoted → active → invoiced → paid)
- Invoice log — invoice number, amount, VAT, sent/due/paid dates, status
- CSV export per section — for your accountant or tax return
How it works
Pure HTML + vanilla JS. No framework, no backend, no database. Everything saves to localStorage in your browser. Your data never leaves your device.
Why I built it
Because I was tracking clients in a spreadsheet, projects in Notion, and invoices in yet another tool. Three sources of truth is zero sources of truth.
Now everything's in one tab. Dashboard tells me what I need to know in 2 seconds.
Try it
Freelancer Client & Project Tracker — free, no signup, works offline once loaded.
Also built a bunch of other free tools for freelancers:
All the same approach: vanilla HTML/JS, localStorage, no tracking.
Feedback welcome — what would you add to the client tracker?
Top comments (0)