Paper UI

Open-source · Free forever

Freelance CRM

Stop losing money in spreadsheets. Track every lead, proposal, project, and invoice from first hello to final payment.

Next.js 16TypeScriptTailwind v4shadcn/uiPrisma v7NextAuth v5ECharts v6PostgreSQL
freelance-app-zeta.vercel.app/dashboard

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

New1
Proposal Sent1
Accepted6
Rejected0

Revenue by Source

Bocho$46K
$24K$6K$16K
Messa$4K
$4K
Limal$2K
$2K
Countdown$1.6K
$1.6K
Fudo$1.6K
$1.6K

See how it works

Interactive demos — click, drag, and explore the real thing

Dashboard Stats

Total Revenue

$36,640

collected of $62,760

Best scenario: $94,760

Outstanding

$8,520

2 invoices pending

Active Projects

4

$58,160 in active budgets

Conversion Rate

86%

6 accepted · 1 rejected

2 prospects in pipeline

Lifecycle Funnel

Drag cards between columns to see the flow

New2
👤Brand Identity
Acme Studio
$4,500
👤Landing Page
FreshBite
$2,800
Sent1
👤Mobile App UI
GreenTech
$12,000
Working On2
📁Website Redesign
PeakFlow
$8,500
📁Dashboard UI
NovaTech
$6,200
Outstanding1
📄INV-024
Spark AI
$3,200
Paid2
📄INV-021
Lumina Labs
$5,400
📄INV-019
Acme Studio
$4,500
Rejected1
👤SEO Audit
FreshBite
$1,500

Invoice Tracker

next-1

PeakFlow

Website Redesign

$4,250

Apr 1

next-2

NovaTech

Dashboard UI

$3,100

Apr 15

next-3

Spark AI

API Docs

$1,800

May 1

Projected revenue from active projects$9,150

Lead Pipeline

New Leads3
$19,300
Proposal Sent2
$16,500
In Negotiation1
$12,000
Won6
$58,160
Rejected1
$1,500
Lead → Won conversion86%
Average deal size$9,693

Revenue by Source

Acme Studio$9,000
$9,000
PeakFlow$8,500
$4,250$4,250
Lumina Labs$14,960
$10,800$4,160
CollectedOutstandingRemaining

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

terminal
# 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 dev

Sign 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.