📱
Mobile Finance

CashFlowMate

AI-powered financial management app for the young generation.

AndroidKotlinFirebaseMLUI/UX
Summary

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

Role
Mobile Developer & Cloud Backend Engineer
Duration
4 months
Team
6 members
Platform
Android (Kotlin)
Key Features

What I Built

Highlight features that deliver value to users.

Quick Entry

Add transactions with preset categories & favorites.

Cloud Sync

Firebase Auth + Firestore for multi-device access.

Security

Secure login, input validation, and sensitive data protection.

Offline First

Local caching with automatic sync when online.

Tech Stack

Tools & Technologies

Technologies used to build this solution.

Android StudioKotlinFirebase AuthCloud FirestoreFirebase StorageML KitFigma
Process

Development Process

  • User needs research & mobile-friendly user flow design.
  • Built MVVM architecture with repository pattern.
  • Integrated Firebase Auth, Firestore, and Storage for receipt proofs.
  • Applied ML Kit for OCR and category classification.
  • Limited testing, UI/UX iteration, and performance optimization.
Impact

Results & Impact

  • 92% category classification accuracy on test samples.
  • Transaction input time reduced ~60% via receipt scanning.
  • 4-week trial retention reached 78%.