smartspend-app

Smart Spend

AI-Assisted Financial Tracking & Advisory Version 2.9.1 | Lucid Frame | Academic Year 2026–2027, 1st Semester


About

Smart Spend is an AI-powered personal finance tracker for Android, built for everyday Filipino users. It helps you record, analyze, and manage your spending with minimal effort — using voice, camera, or just typing naturally.

Developed by Lucid Frame:


Features


Tech Stack

Component Technology
Framework Flutter (Dart)
AI Engine Multi-Model LLM: Gemini 3.1 Flash-Lite (primary), Gemini 3.5 Flash, Groq LLaMA 3.3 70B, Groq LLaMA 3.1 8B, Cerebras LLaMA 3.1 (auto-fallback on rate limit)
Local DB SQLite (sqflite v11)
Cloud Firebase Auth + Firestore
OCR Google ML Kit Text Recognition
Barcode Google ML Kit Barcode Scanning + MobileScanner
Charts fl_chart
Backup System share sheet (JSON, v9 format)
App Lock local_auth (PIN + biometric)
Exchange Rates open.er-api.com
Crash Reporting Firebase Crashlytics
App Check Firebase App Check (Play Integrity, monitoring mode)

Architecture: Serverless/client-side only. No backend server. All logic runs on-device + Firebase + third-party APIs (Groq, open.er-api.com). Zero hosting costs.


How to Run

See HOWTORUN.md for full setup and run instructions.

Quick start:

flutter pub get
flutter run

Build

# Full release build — produces all 3 APKs (arm64, armeabi-v7a, x86_64)
flutter build apk --release --split-per-abi --shrink --obfuscate --split-debug-info=build/debug-info

Release APKs:

build/app/outputs/flutter-apk/
├── app-armeabi-v7a-release.apk  (~36 MB)  ← older/32-bit phones (Android 5+)
├── app-arm64-v8a-release.apk    (~44 MB)  ← modern 64-bit phones ← primary
└── app-x86_64-release.apk       (~47 MB)  ← emulators

Distribute both arm64-v8a and armeabi-v7a to cover all Android phones.


Configuration

File Purpose
android/app/google-services.json Firebase config (not in repo)
lib/services/app_config.dart Groq API key — centralized, in .gitignore

⚠️ app_config.dart is excluded from git. Copy app_config.dart.example and fill in your key before building.


Documentation

File Contents
DOCUMENTATION.md Full technical documentation
HOWTORUN.md Setup, run, and build instructions
SECURITY.md Security policy and credential management
docs/SmartSpend_Defense_Reviewer.md Pre-defense quick reference — all key numbers, FHS formula, Q&A
docs/SmartSpend_Capstone2_Documentation_Reference.md Single source of truth for capstone paper documentation
docs/SmartSpend_Demo_Script.md Demo script for video / live presentation
docs/SmartSpend_Capstone2_Progress_Report_Week1.md Week 1 Capstone 2 progress report

Smart Spend — Spend Smart, Live Better. © 2026 Lucid Frame. All rights reserved.