Featured Projects / Detail
Mobile Finance

CashFlowMate

AI-powered financial management app for the young generation.

Built an Android app for financial tracking, automatic transaction classification, and ML-based recommendations.

  • Android
  • Kotlin
  • Firebase
  • ML
  • UI/UX
01

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.

02

Project Facts

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

What I Built

Highlight features that deliver value to users.

  1. 01

    Quick Entry

    Add transactions with preset categories & favorites.

  2. 02

    Cloud Sync

    Firebase Auth + Firestore for multi-device access.

  3. 03

    Security

    Secure login, input validation, and sensitive data protection.

  4. 04

    Offline First

    Local caching with automatic sync when online.

04Tech Stack

Tools & Technologies

Technologies used to build this solution.

  • Android Studio
  • Kotlin
  • Firebase Auth
  • Cloud Firestore
  • Firebase Storage
  • ML Kit
  • Figma
05Process

Development Process

  1. 01

    User needs research & mobile-friendly user flow design.

  2. 02

    Built MVVM architecture with repository pattern.

  3. 03

    Integrated Firebase Auth, Firestore, and Storage for receipt proofs.

  4. 04

    Applied ML Kit for OCR and category classification.

  5. 05

    Limited testing, UI/UX iteration, and performance optimization.

06Impact

Results & Impact

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