atick-faisal/Expense-Tracker-Android

AI-powered expense tracking that reads your bank notifications, so you don't have to 📱✨

38
/ 100
Emerging

Automatically categorizes transactions using Google Gemini AI and extracts expense data directly from bank SMS messages, with support for major Qatar banks (QNB, QIB, CBQ, Doha Bank). Built on Jetpack Compose with Firebase backend for data sync and Room for offline-first storage, featuring Material Design 3 UI and subscription bill reminders. Dependency injection via Hilt and modular architecture separating SMS parsing, authentication, billing, and AI analysis layers.

No Package No Dependents
Maintenance 10 / 25
Adoption 5 / 25
Maturity 9 / 25
Community 14 / 25

How are scores calculated?

Stars

9

Forks

3

Language

Kotlin

License

Apache-2.0

Last pushed

Mar 02, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/rag/atick-faisal/Expense-Tracker-Android"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.