tours
Live · login onlyA tour agency and hotel in Cusco ran sales, commissions and settlements on Excel and VBA macros. A deleted row left no trace.
A real client uses it every day. It has no public demo, so the source code is the showcase.
A double-entry ledger from day one: every sale posts a balanced entry, and Python checks the balance inside the same transaction.
Next.js front end, FastAPI API, SQLite in WAL mode, role-based access and an audit log with before and after values.

