Skip to main content

invoicing

Invoice generation for ZAR businesses: customer + product catalog, PDF output, VAT. Effect service layer on Bun, Drizzle + SQLite, TUI + web frontends.

effectsqlitebun

Why this project

Started as a TUI I was going to use myself, then a client needed an invoice sent the same week and I ran out of time to keep the TUI workflow tight. Pivoted to a web frontend on top of the same Effect service layer, sent the invoice, kept the TUI as a scriptable entry point for my own use.

Quick find

Search the garden