Skip to content

jatinkabra7/CashControl

Repository files navigation

💸 Cash Control

Cash Control is a fast, modern, and intuitive expense tracker app built with Kotlin, Jetpack Compose, and Firebase.
It helps users manage their finances by tracking expenses, income, and budgets—all in one place. Plus, get smart AI-powered summaries with just a tap!


📸 Screenshots

App Screens

       


📥 Download

Get it on Google Play


✨ Features

  • 🔐 Secure Login: Google Sign-In with Firebase Authentication
  • 📊 Finance Tracking: Track income, expenses, and budgets
  • 🧾 Transaction Management: View all transactions, search by name, category, or date
  • 📆 Smart Statistics: Horizontal pager for Today, This Month, and This Year
  • 💡 AI Insights: AI-powered summaries with Google Gemini
  • ☁️ Cloud Sync: Realtime sync with Firebase Firestore
  • 📱 Delightful UI: Smooth animations with Jetpack Compose & Material Design 3
  • 🔔 Adaptive Navigation: Auto-redirect based on login state
  • 📴 Offline Resilience: Works even without internet

🏗️ Architecture & Tech Stack

This project follows Clean Architecture (MVI), ensuring scalability, maintainability, and testability.

Category Technologies & Libraries
Core Kotlin, Coroutines, Flow
UI Jetpack Compose, Material Design 3, Coil
Architecture MVI + Clean Architecture
Dependency Injection Koin
Database Firebase Firestore
Authentication Firebase Auth (Google Sign-In via Credential Manager API)
AI Google Gemini
Design Animations, delightful UI, responsive navigation

🚀 Future Updates

  • Recurring Transactions
  • Budget Limit Notifications
  • Widgets
  • Export to Excel Reports

👨‍💻 Author

Jatin Kabra

Buy Me A Coffee

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages