Back to ProjectsMobile App
Apna Khata — Offline Business Ledger
Offline-first React Native app for local businesses to manage expenses, items, and money transfers. Google Drive sync for data backup and cross-device consistency. Built for local client record-keeping.
Languages
JavaScriptTypeScript
Skills & Tech
React NativeOffline StorageGoogle Drive APIState Persistence

Overview
An offline-first React Native app for local businesses (kiryana stores, small shops) to manage expenses, items, and money transfers. Works without internet; syncs to Google Drive for backup and cross-device access.
What I Built
- Offline-first architecture — full functionality without connectivity
- Expense tracking — daily expenses, categories, summaries
- Item & inventory management — products, quantities, pricing
- Money transfers — record loans, payments, dues
- Google Drive sync — automatic backup and cross-device consistency
- State persistence — local storage with conflict resolution
Tech Stack
- Framework: React Native
- Storage: AsyncStorage / MMKV for offline data
- Sync: Google Drive API
- Platforms: iOS, Android
Outcome
Served local client needs for business record-keeping. Simple, reliable, and exactly what small businesses asked for.