Baraka
builtA fully offline personal finance PWA — accounts, budgets, bills, loans, savings, and investments, with no backend at all.
- 11
- Feature areas
- 0
- Backend servers
- 100%
- Works offline
PROBLEM
Personal finance tracking that works with no network and no hosted database. Every mainstream option wants your bank credentials on someone else's server; Baraka keeps the entire ledger on-device, installable as a PWA, and still syncs to a second device when you want it to.
WHAT'S IN IT
- Eleven tracked areas — accounts, transactions, budgets, bills, recurring payments, loans, savings, investments, reports, dashboard, and settings.
- Receipt and invoice photo attachments on transactions, loans, investments, and bills, compressed client-side before they hit IndexedDB.
- Opt-in cross-device sync via short pairing codes — no account, no server-side ledger.
- Privacy mode to blur balances on screen, plus bill reminders and a quick-add flow built for one-handed phone use.
ROLE
Solo builder — full app, local-first data layer, sync mechanism, PWA and offline setup, branding.
NOTABLE DECISION
Local-first instead of a hosted database: all financial data lives in IndexedDB on-device. Cross-device sync is opt-in via short pairing codes rather than an account, so there is no server holding anyone's finances — which removes the backend cost, the breach surface, and the trust argument all at once.