Budget Tracker.
Money as events. Balances as a result.
App screenshot · synthetic test data
The project.
An open-source, bilingual personal and household budget app. Its immutable journal keeps every money movement traceable.
Decisions behind the work.
One financial boundary
Money changes are posted through protected commands. Balances are derived from immutable events; corrections append linked events instead of rewriting history.
Two languages, one experience
English and Arabic interfaces support USD and LBP wallets. Arabic mirrors the whole layout rather than only translating its labels.