KhataFlow
A production-grade, offline-first mobile ledger and personal expense tracker engineered with automated cloud synchronization and instant invoice generation.

Full Stack Mobile Developer
Fintech Client Project
2026
Built for the real world.
KhataFlow is a cross-platform fintech mobile application designed to streamline daily financial tracking, dual-sided customer debt ledgers (Khata), and billing workflows for small businesses, freelancers, and individuals.
Built with an offline-first architecture, the app allows users to record transactions, capture receipt images, track customer credit/debit histories, and generate PDF invoices with zero latency, regardless of internet connectivity.
The system features an automated background synchronization engine powered by SQLite and Supabase, ensuring resilient data persistence, conflict resolution, and seamless cloud backups when network access resumes.
The thinking behind it.
Offline-First Synchronization & Conflicts
Engineered an offline sync queue utilizing SQLite transaction blocks and a Last-Write-Wins conflict resolution strategy, maintaining local soft-deletion timestamps to prevent stale cloud overwrites.
Reliable Local-to-Cloud Media Pipeline
Designed a staged receipt attachment workflow that stores compressed images locally via Expo FileSystem first, queueing background uploads to Supabase Storage only when a verified internet connection is detected.
Client-Side Invoicing & PDF Rendering
Implemented dynamic HTML-to-PDF compilation directly on the mobile device using Expo Print and Expo Sharing, allowing users to issue, preview, and dispatch itemized bills without depending on external server infrastructure.
What it does.
- Offline-first architecture with instant local data persistence via SQLite
- Automated background sync engine with Supabase and NetInfo detection
- Dual-sided Khata ledger management (Receivables vs. Payables)
- Comprehensive daily income and expense tracking with category tagging
- Real-time financial dashboard displaying net balance and monthly burn rate
- Detailed category analytics and cash-flow breakdown charts
- Instant PDF customer bill and invoice generation with direct sharing
- Receipt image capture and local-to-cloud file upload pipeline
- Fast global offline search across people, amounts, and transaction notes
- Advanced multi-criteria filter system (date ranges, payment types, categories)
- Undo delete actions with snackbar recovery support
- Adaptive light and dark mode with custom design tokens
The outcome.
Delivered a robust, high-performance mobile application that eliminates operational blind spots around daily cash flows and customer credit, giving clients a fast, zero-latency financial management system that functions reliably in low or no-connectivity environments.



Let’s make it real.