A private finance app built for two people
Wallets, transfers, budgets, debts, imports, and shared household decisions live in one multilingual app without turning the family ledger into a public fintech product.
Integer minor-unit ledger · linked transfers · budgets and debts · English, Thai, and Russian
What needed to change
Generic budgeting apps either demand a cloud account or impose somebody else’s model. This one follows a small household’s actual wallets, transfers, categories, budgets, and debts.
The constraint shaping the build
Keep money arithmetic exact, make paired transfers auditable, import old records, and never expose real balances in public proof.
How the pieces connect
- Wallets and imports
- Immutable ledger entries
- Linked transfers
- Budgets and debts
- Shared household view
- Export and recovery
Rendered examples from the build
See whether this starting point fits your workflow
The matching system explains who it is for, what a first release includes, and the rough cost. Supporting links show the implementation evidence.
How I built it
- Store money as integer minor units rather than floating-point values.
- Link both sides of a transfer so edits cannot silently create or destroy money.
- Treat imports as reviewable inputs instead of trusting third-party categories.
- Use synthetic names and balances in every public demonstration.
What I verified
- Wallet, transaction, transfer, budget, and debt workflows
- Integer-minor-unit arithmetic
- Money Lover import path
- English, Thai, and Russian interface
Current state: This is private household software with no banking connection. It is not an accounting package, regulated financial product, or offline-first app.