Intellicash is a next-gen personal finance platform powered by Google Cloud services like Firebase and Vertex AI, delivering enterprise-grade financial intelligence with consumer-level simplicity.
Start exploring »
- Hybrid AI Intelligence
Combines on-device ML processing with cloud-based AI models for smart financial analysis. - Google Cloud Powered
Leverages Firebase, Cloud Functions, and BigQuery to deliver secure, scalable, real-time insights. - Smart Transaction Categorization
Achieves 98% accuracy using a blend of local ML models and Vertex AI. - Natural Language Queries
Ask questions like "Show food spending last month" using built-in NLP support. - Predictive Forecasting
Uses Vertex AI to provide future budget estimates based on spending patterns. - Scalable Data Handling
Handles millions of transactions using Firestore and Cloud SQL. - Cross-Device Sync
Seamless real-time data synchronization across all your devices. - Advanced Security
End-to-end encryption, IAM, and Google Cloud Secret Manager integration. - Open Source First
Built with transparency and privacy in mind—local-first where possible.
-
Firebase Platform
- Secure authentication (OAuth, biometrics, 2FA)
- Firestore with offline sync
- Cloud Functions for backend automation
- Crashlytics for bug and crash tracking
-
Vertex AI Services
- Custom-trained classification models
- AutoML Tables for time-series forecasting
- Natural language understanding for finance
- Anomaly detection for fraud and outliers
-
Google Cloud Infrastructure
- Microservices with Cloud Run
- Pub/Sub for real-time event streaming
- Secret Manager for key management
- Cloud SQL and BigQuery for data analytics
Data Flow:
[Device] → [Firebase] → [Cloud Functions] → [Vertex AI] → [BigQuery] ↑____________↓ ↑ [Local SQLite]
Architecture Highlights:
-
Local Intelligence
- Offline transaction tracking using SQLite
- On-device models with TensorFlow Lite
-
Cloud Augmentation
- Cloud model inference via Vertex AI
- Real-time sync through Firestore
-
Security-First Design
- IAM, encryption at rest, and audit logging
Frontend:
- Flutter with Firebase integration
- Google Maps for location tagging
- Interactive charts via Google Charts
Backend Services:
- Cloud Run containers
- Cloud Scheduler for automation
- Memorystore (Redis) for caching
Data Pipeline:
- Dataflow for ETL
- BigQuery for advanced analytics
- Looker Studio for dashboards
ML Operations:
- Vertex AI Pipelines for MLOps
- Model monitoring and auto-retraining
Intellicash is fully open-source and easy to set up locally. Whether you're contributing, learning, or exploring—you're welcome here!
- Flutter SDK – Install from the official guide
- Code Editor (Optional) – VS Code or Android Studio recommended
Option 1: Download as ZIP
- Go to the IntelliCash GitHub Repo
- Click Code > Download ZIP
- Extract to your desired folder
Option 2: Clone the Repo
git clone https://github.com/Sudoerz/IntelliCashNavigate to the project folder and install dependencies:
flutter pub getRun the app on an emulator or connected device:
flutter run- Fork the repo
New to forking? Use this GitHub guide to fork and set up your copy.
- Set up your workspace
Clone your fork locally, then open it using your preferred code editor.
We recommend Visual Studio Code, along with the Flutter extension pack. Type @recommended in the extensions tab to install all project-recommended tools.
Contributing to Intellicash gives you a chance to:
- 🚀 Learn practical Flutter + Firebase development
- 🌍 Work with an open-source community
- 🔧 Understand full-stack cloud-native architectures
- 💼 Build your GitHub portfolio with meaningful contributions
- 💡 Help people take control of their finances with AI
All skill levels are welcome — whether you're fixing typos, improving UI, writing docs, or building features.
Credits:
- Google Cloud – for cloud infrastructure and AI services.
- Firebase – for authentication, database, and analytics.
- Monekin – for financial tracking design and structure.
- Vertex AI – for integrating generative AI capabilities.
- Chroma DB – for vector search and semantic memory.
- MCP – for natural language SQL and fast API workflows.