CashFlowMate
AI-powered financial management app for the young generation.
Built an Android app for financial tracking, automatic transaction classification, and ML-based recommendations.
Problem & Solution
Users struggle to maintain financial discipline and understand spending patterns without easy-to-use tools.
Spending Analytics
Real-time dashboard with category charts and monthly trends.
Receipt Scanning
Text extraction + auto category classification with ML Kit.
Smart Notifications
Budget reminders and savings recommendations based on behavior.
Project Facts
What I Built
Highlight features that deliver value to users.
- 01
Quick Entry
Add transactions with preset categories & favorites.
- 02
Cloud Sync
Firebase Auth + Firestore for multi-device access.
- 03
Security
Secure login, input validation, and sensitive data protection.
- 04
Offline First
Local caching with automatic sync when online.
Tools & Technologies
Technologies used to build this solution.
- Android Studio
- Kotlin
- Firebase Auth
- Cloud Firestore
- Firebase Storage
- ML Kit
- Figma
Development Process
- 01
User needs research & mobile-friendly user flow design.
- 02
Built MVVM architecture with repository pattern.
- 03
Integrated Firebase Auth, Firestore, and Storage for receipt proofs.
- 04
Applied ML Kit for OCR and category classification.
- 05
Limited testing, UI/UX iteration, and performance optimization.
Results & Impact
- 92% category classification accuracy on test samples.
- Transaction input time reduced ~60% via receipt scanning.
- 4-week trial retention reached 78%.