Skip to main content
Back to Projects

BirrTu

Offline-first multi-ledger personal finance management.

BirrTu preview

Overview

A local-first financial ledger pairing isolated multi-account accounting and peer loan tracking with hardware-level biometric privacy and seamless cloud synchronization.

Key Features & Architecture

  • • Multi-ledger isolation & atomic transfers: segregates finances into distinct ledgers (personal, business, savings) and powers linked double-entry fund transfers that automatically balance source and destination records.
  • • Bilateral debt & credit lifecycle engine: tracks lent and borrowed funds with progressive installment logging, full undo histories, contact auto-suggestions, and configurable ledger balance impacts.
  • • Local-first vault with Google Drive AppData sync: operates 100% offline with on-device SQLite storage while providing on-demand, encrypted cloud backups stored exclusively in the user’s private Google Drive appDataFolder.
  • • Biometric gatekeeper & on-demand privacy masking: protects sensitive records with hardware-backed biometric authentication upon app resume, complemented by an instant privacy toggle that masks financial figures across all screens.
  • • Audit-ready itemized PDF statement generator: leverages low-level Android Canvas rendering to export verifiable, branded PDF statements complete with transaction breakdowns, period filters, and full English/Amharic localization.

Technologies

Kotlin & Jetpack ComposeRoom SQLiteGoogle Drive API