PROJECT MAMBO
Change colour theme

MamboFinance

MamboFinance explores a local-first finance ledger built from a tested SQLite library and a terminal interface. The domain layer is substantially implemented; the TUI is still a demo-backed prototype.

Source code

Current boundary

  • The library persists named users to storage/<name>.db or can run entirely in memory.

  • Transactions can reference currencies, groups, categories, and funds; paired categories support linked double entries.

  • Query operations support filtering, ordering, editing, and deletion in the library.

  • The current binary uses an in-memory USER, inserts demonstration data on every launch, and supports navigation and adding records.

  • Budgets and the TUI's advertised edit, delete, sort, and filter actions are not implemented yet.

Documentation

Project status

The tui branch is active development. Use it for evaluation only and do not rely on the current interface for durable financial data.