Case file № 001 · Web Applications · 2025
Ledgerline
A bookkeeping dashboard that took Hartwell Supply's month-end close from four days of spreadsheets to one honest afternoon.
- Client
- Hartwell Supply Co.
- Timeline
- Sep 2025 — Dec 2025
- Stack
- Next.js · PostgreSQL · Supabase · TypeScript
- Live
- example.com ↗
Chapter I
The Brief
A bookkeeping dashboard that took Hartwell Supply's month-end close from four days of spreadsheets to one honest afternoon.
Chapter IV
The Solution
Chapter V
The Results
- 0.0
- Days saved per close
- 0
- Lighthouse performance
- 0
- Reconciliation errors since launch
Pranshul spent two weeks understanding how we actually close our books before writing a line of code. The software fits like it was tailored — because it was.
Chapter VI
Colophon
Appendix A — The stack
frontend
- Next.js ↗
Static shell with client-side data for the dashboard views.
backend
- PostgreSQL ↗
The ledger itself — constraints enforce double-entry honesty.
- Supabase ↗
Auth, RLS, and realtime balances without a server to babysit.
language
- TypeScript ↗
Money types with branded units; the compiler catches unit errors.
Case file № 001 · filed June 2026 · typeset in Fraunces & Source Serif