← प्रोजेक्ट्स
FinBaby (Jama) — Personal Finance Tracker
रिपॉज़िटरी देखें →
Live Application Interface
Problem
Indian middle-class families track expenses across UPI apps, bank statements, and paper notebooks. No single tool auto-imports bank SMS, categorizes spending, and provides actionable savings advice — without cloud dependency.
Business Impact
Indians transact heavily via UPI but track expenses manually if at all. FinBaby auto-imports bank SMS, removing the biggest friction — data entry. 50/30/20 budgeting makes financial planning accessible to first-time earners.
System Approach
- Kotlin + Jetpack Compose with Material 3 for modern Android UI
- Room database for local SQLite storage of all transactions
- Hilt for dependency injection across the entire app
- SMS reader with bank sender mapping for 50+ Indian banks (SBI, HDFC, ICICI, etc.)
- WorkManager for background tasks — daily reminders, recurring transactions, budget alerts
- Vico charts library for donut charts, daily bar charts, and monthly trend visualizations
- DataStore Preferences for settings and user preferences
Key Decisions & Trade-offs
- Fully offline — no cloud, no sign-up, no bank linking. Privacy is non-negotiable
- SMS auto-import over manual entry — solves the biggest adoption killer (data entry fatigue)
- 50/30/20 budgeting over complex categories — simplicity drives adoption for first-time budgeters
- JSON backup/restore over cloud sync — users own their data completely
- Biometric lock — finance data is sensitive, security without friction
Current Status
Core app functional — SMS auto-import, manual entry, budgeting, reports, smart tips, search, CSV export, backup/restore, biometric lock, and daily reminders all implemented.
Roadmap
- Add recurring transaction templates for rent, EMIs, subscriptions
- Implement investment tracking (mutual funds, FDs, PPF)
- Add family mode with shared budgets between partners
What I'd Improve Next
- Could add ML-based category prediction as SMS patterns grow
- Consider adding UPI transaction parsing from notification access
Explore More
- ClinicAI — WhatsApp AI Clinic Assistant — India has 12 lakh+ small clinics running on phone calls and paper diaries.
- MicroItinerary — AI Travel Planner — Travel apps optimize for proximity and ratings.
- StellarMIND — Chat-to-SQL with RAG — Business users need to query databases without knowing SQL.
- MyFinancial — Personal Financial Advisor — Financial planning in India is fragmented across banks, insurance, and tax documents.
- SanatanApp — Hindu Devotional App — Devotional users in India juggle 5+ separate apps for Chalisa, Gita, Aarti, Ramayan, and Mahabharat.
- SynFlow — Enterprise Intelligence Platform — Private deal networks rely on manual introductions and spreadsheets.
- RetailOS — Multi-Tenant Retail SaaS — Indian kirana stores and small retailers use paper registers or basic billing software with no inventory tracking, no GST compliance, and no offline support.
- TripHive — Offline-First Collaborative Trip Planner — Group trip planning is fragmented across WhatsApp, Google Docs, Maps, Splitwise, and email.
- ScamRakshak — On-Device AI Scam Detector — Indians lose thousands of crores annually to digital scams via WhatsApp, SMS, and social media.
- PaisaGuard — Family Budget Survival App — Middle-class families worldwide track expenses inconsistently — UPI apps show transactions but don't enforce budgets.
- rohitraj.tech — Engineering work is often invisible.
- Reliability & Production Readiness — Load testing, observability, and API contracts.
- Open Source Repos — Browse the source code behind these projects.