Household Ledger

Usage

  • Track incomes and expenses with categories and payment methods.
  • Set budgets per category and review progress throughout the month.
  • Filter by time range, tags, and accounts for targeted analysis.
  • Export data for tax preparation or personal finance reviews (planned).

Data model

  • Tables: ledger_entries, ledger_categories, ledger_budgets, ledger_accounts.
  • Entries include amount, currency, type, category, account, and optional receipt metadata.
  • Monthly rollups cache totals for faster dashboard views.

Synchronisation

  • Local-first ledger keeps all financial data on device by default.
  • Encrypted sync will be opt-in for memberships with per-device keys.
  • Conflicts resolve by amount and timestamp while preserving history.

Roadmap

  • Interactive charts for category trends and cashflow.
  • Recurring transactions and rule-based categorisation.
  • Receipt capture via photos with OCR (research).
  • Shared budgets for household collaboration.