ANDROID · KOTLIN · COMPOSE

LedgerCalc

Dual-mode Android finance app — Ledger + CalcHub. Share a ledger with anyone via a 6-digit code, and watch their entries sync live over WebSockets.

⬇ Download APK · v6.8 View on GitHub ↗

Two apps, one APK

LedgerCalc isn't a single-purpose tool — it's a full personal-finance suite that fits in your pocket.

📒

Ledger

Groups, transactions, running balances, audit trail, PDF export. Built-in calculator for adding entries. 7 fonts, 10 currencies, glass-morphism Material3.

🧮

CalcHub

33 financial calculators in the same APK. SIP, EMI, FD, PPF, EPF, RD, NPS, SWP, GST, HRA, XIRR, and more. History auto-saves without pressing =.

🔗

Real-time Sync

Share a ledger via 6-digit secret code. Entries, edits, and deletes propagate instantly to all members over Supabase Phoenix Channels WebSockets.

📝

Audit Trail

Every edit and delete shows who did it and when — 📝 edited / 🗑️ deleted actor badges inline on every entry. Full history preserved.

📡

Offline-First

Room v3 local DB with three migrations. Auto-reconnect with exponential backoff. Offline guard prevents editing shared folders without connection.

📄

PDF Export

Custom PdfExporter generates shareable reports with optional watermark. Share over WhatsApp, email, or any Android share target.

33 financial calculators

Everything you need for personal finance, in your pocket. No ads, no sign-up, no data sent to a server.

SIP
Step-Up SIP
EMI
Car Loan EMI
Home Loan EMI
Flat vs Reducing
FD
PPF
EPF
RD
NPS
SWP
SSY
NSC
SCSS
POMIS
APY
GST
TDS
HRA
Income Tax
Gratuity
Retirement
Salary
Inflation
CAGR
Brokerage
Margin
Stock Average
XIRR
Simple Interest
Compound Interest
Lumpsum
MF Returns

Built with

Production-grade stack, no shortcuts.

Kotlin 2.2 Jetpack Compose Material3 Room v3 Supabase Phoenix Channels WebSocket OkHttp AGP 9.2