Open-source · Free forever
Freelance CRM
Stop losing money in spreadsheets. Track every lead, proposal, project, and invoice from first hello to final payment.
Dashboard
Total Revenue
$36,640
$8,520 outstanding
Best scenario: $95,800
Working On
4 projects
$59,960 in budget
Prospects
2
Leads in pipeline
Conversion Rate
100%
6 accepted / 0 rejected
Revenue Flow
Referral
$91,960 · 100%
Bocho
$46,000 · 50%
Prospects
$32,000 · 35%
Earthquake
$3,600 · 4%
Fudo
$1,560 · 2%
Limal
$2,000 · 2%
Planta
$46,000 · 50%
Messa
$4,000 · 4%
Countdown
$1,600 · 2%
Website
$3,600 · 4%
Limal (project)
$2,000 · 2%
Fudo (project)
$1,560 · 2%
Collected
$36,640 · 40%
Outstanding
$8,520 · 9%
Remaining
$19,600 · 22%
Invoice Tracker
Planta
Bocho
~$19,000
Create invoice →
Countdown App
Countdown
~$1,600
Create invoice →
Messa Landing Page
Messa
~$4,000
Create invoice →
Lead Pipeline
Revenue by Source
See how it works
Interactive demos — click, drag, and explore the real thing
Dashboard Stats
$36,640
collected of $62,760
Best scenario: $94,760
$8,520
2 invoices pending
4
$58,160 in active budgets
86%
6 accepted · 1 rejected
2 prospects in pipeline
Lifecycle Funnel
Drag cards between columns to see the flow
Invoice Tracker
PeakFlow
Website Redesign
$4,250
Apr 1
NovaTech
Dashboard UI
$3,100
Apr 15
Spark AI
API Docs
$1,800
May 1
Lead Pipeline
Revenue by Source
Everything you need
Lead Funnel
6-column Kanban board tracking the full lifecycle: New, Sent, Working On, Outstanding, Paid, Rejected.
Multi-Option Proposals
Send proposals with pricing tiers — Option A: $16K, Option B: $24K. Clients approve their choice.
Revenue Sankey
Visual flow from lead source to collected revenue. See prospects, active work, and payments at a glance.
Invoice Tracking
Full invoice lifecycle: Draft, Sent, Paid, Overdue. Record payments and track what's outstanding.
Smart Notifications
Alerts for overdue invoices, uninvoiced hours, and budget warnings. Never miss a payment again.
Time Entries
Track hours on hourly projects. See uninvoiced time and per-client effective hourly rates.
Client Management
Track referral sources, hours worked, projects, and invoices per client. Know who's most profitable.
Referral Tracking
Track referral chains between clients. See which sources bring the most revenue in the Sankey chart.
Get started in 5 minutes
# Clone the template
git clone https://github.com/alevizio/freelance-app.git
cd freelance-app
# Install & configure
npm install
cp .env.example .env.local
# Edit .env.local with your DATABASE_URL and AUTH_SECRET
# Set up database & seed demo data
npx prisma generate
npx prisma migrate dev
npx tsx prisma/seed.ts
# Launch
npm run devSign in with you@example.com to see the demo data.
Your freelance business deserves better tools
Deploy your own CRM in under 5 minutes. Open-source, customizable, forever free.