Back
Android Developer & Backend Integrator
LedgerCalc — Dual App, Real-Time Sync
Overview
Built natively in Kotlin + Jetpack Compose with a glass-morphism Material3 design language. Local persistence is Room v3 with three migrations; remote sync uses Supabase Postgres + Phoenix Channels WebSockets for instant propagation to all members. Includes a full audit trail with actor chips, auto-reconnect with exponential backoff, and offline guards for shared folders. CalcHub delivers 33 financial calculators in the same APK (SIP, EMI, FD, PPF, EPF, RD, NPS, SWP, GST, HRA, XIRR, ...).
Key Highlights
- Real-time WebSocket sync via Supabase Phoenix Channels (no polling)
- 6-digit secret-code folder sharing — read-only or full-access
- Calculator history auto-saves without pressing = (2s debounce)
- Audit trail with actor badges inline
- 33 financial calculators: SIP, EMI, FD, PPF, EPF, GST, HRA, XIRR, ...
- Room v3 with three migrations, offline guard, auto-reconnect
- Glass-morphism UI, 7 fonts, 10 currencies
Tech Stack
Kotlin 2.2Jetpack ComposeMaterial3Room v3SupabasePhoenix ChannelsWebSocketOkHttpAGP 9.2