Tartib
Freelancers replace Excel with one place for clients, projects, quotes and invoices — and send professional PDF invoices in seconds.
- Client
- Own SaaS product
- Industry
- Freelancers & small businesses
- Year
- 2026
- Role
- Product design, UI, full-stack development
- Duration
- 4 weeks to the first working version
Results at a glance
-
1 click
to turn an accepted quote into an invoice
-
Seconds
to export a professional PDF invoice
-
6 tools
in one app — clients, projects, quotes, invoices, payments, dashboard
The challenge
Freelancers in Algeria usually run their business from spreadsheets and WhatsApp chats. Client details live in one place, project deadlines in another, and invoices are rebuilt by hand every time.
The result is lost time and lost money — nobody can say at a glance what has been paid, what is pending and what is overdue.
The solution
Tartib puts the whole client workflow in one app, from the first quote to the final payment.
Every quote, invoice and payment is linked to a client and a project, so the dashboard always shows the real numbers — revenue, pending and overdue — without any manual tracking.
-
Client management
Contact details, notes and the full history of every client in one place.
-
Project tracking
Status, budget and deadline for each project, linked to its client.
-
Quotes to invoices
Send a quote, then convert it to an invoice in one click once it is accepted.
-
Professional PDF invoices
Per-line tax, discounts and partial payments, exported as a clean PDF.
-
Revenue dashboard
Revenue, pending and overdue amounts at a glance.
-
Multi-currency
Bill each client in their own currency.
How it was built
-
Data model first
Designed how clients, projects, quotes, invoices and payments relate, so totals are always consistent.
-
Core workflows
Built clients and projects with full create, edit and archive flows.
-
Invoicing & PDF
Added quotes, invoices, tax rules and pixel-perfect PDF export.
-
Dashboard & settings
Added the revenue overview and business settings like currency, prefixes and payment terms.
Screenshots
Tech stack
- Next.js
Fast pages and server-side logic in one framework
- React
- TypeScript
Fewer bugs in money calculations
- Tailwind CSS
A consistent, clean interface
- shadcn/ui
Accessible, tested UI components
- PostgreSQL
Reliable storage for financial data
- Prisma
Typed, safe database queries
- Clerk
Secure sign-in without reinventing it
- React-PDF
Invoices that look identical everywhere
-
Recharts
Clear revenue charts
Need something like Tartib?
Tell me about it on WhatsApp — I reply within 24h.
Let's talk on WhatsApp (opens WhatsApp in a new tab)Next project
NOIR
A premium online store with cash-on-delivery checkout to every wilaya, and a dashboard that runs orders, stock and customers in one place.
Read the case study