Moneymind — AI-Powered Personal Finance App (Flutter + Firebase, Real AI Coach, Receipt Scanner, Bud

Bluehost Shared Hosting

Moneymind — AI-Powered Personal Finance App

Moneymind is an AI-powered personal finance app you can actually ship — a Flutter mobile app on a Firebase backend, sold as clean, production-grade source code. Unlike the “AI finance” templates that are just UI mockups, Moneymind’s AI is wired up and functional: a receipt scanner, a finance coach, spending forecasts, smart categorization, anomaly detection, a health score, and budget/savings generators all run for real — behind a dual OpenAI + Gemini backend, server-side, so no AI keys ever ship in the app.

It’s offline-first (Drift/SQLCipher on-device is the source of truth, Firestore reconciles) and single-user personal finance — one person tracking their own money. Not multi-user, family, or a marketplace.

Demo APK: https://drive.google.com/file/d/1JyYzApGu36BSx_58l_87CvnL0bTNoUj9/view?usp=sharing
Demo account: create one in your own Firebase Auth — Moneymind uses live sign-up (no seeded demo credentials).

Feature highlights

  • Functional AI — receipt scan (GPT-4o Vision), coach chat, forecast, anomalies, health score, AI budget generator, savings plan, subscription detector
  • Multi-currency wallets with live FX rates (plus manual fallback)
  • Budgets, recurring rules, debts, savings goals, and charted reports
  • App lock — PIN + biometric + auto-lock
  • Google + Apple sign-in (Apple shown on iOS only) plus email/password
  • Local notifications — budget / recurring / debt / goal alerts + weekly recap
  • Monetization built in — RevenueCat subscriptions + AdMob (banner + interstitial), all Remote-Config-gated, with a server-enforced free tier
  • Warm Minimalist design system — Material 3, Sora type, light + dark
  • Offline-first — Drift/SQLCipher, works with no network

Tech stack

  • App: Flutter 3.x, Dart 3.11
  • State / routing: Riverpod 3 (hand-written providers), GoRouter
  • Local DB: Drift (SQLite) + SQLCipher
  • Charts / fonts: fl_chart, google_fonts (Sora)
  • Backend: Firebase Auth / Firestore / Storage / Functions / Remote Config
  • Functions: Node 22 + TypeScript
  • AI: OpenAI + Gemini (dual, runtime-switchable)
  • Monetization: RevenueCat, Google Mobile Ads

What’s included

  • Full Flutter source (apps/mobile) + Firebase Functions source (apps/functions)
  • Drift schema + migrations; mirrored Firestore schema + security rules + the one composite index
  • Warm Minimalist design system (Material 3 ColorScheme + Sora type + shape/spacing tokens), light + dark + system
  • 17 Cloud Functions (9 AI callables, 2 subscription callables, FX rate, RevenueCat webhook + entitlement refresh, 2 schedulers, 1 auth trigger)
  • Server-side AI quota + rate limiting with a premium bypass
  • RevenueCat subscription stack + AdMob, both Remote-Config-gated
  • App lock (PIN + biometric + auto-lock) and local notifications
  • Google + Apple sign-in
  • Full documentation (index.html, quick-start.html) + the RevenueCat setup guide
  • 6 months email support, lifetime updates

Requirements

  • Flutter 3.x and a Firebase project on the Blaze plan (Cloud Functions require it)
  • An OpenAI or Gemini API key (your usage, your spend)
  • Optional RevenueCat + AdMob accounts (free tiers available)
  • Apple Developer + Google Play Console accounts for store distribution

Quick setup

  1. Install deps: pnpm install (repo root) and flutter pub get in apps/mobile.
  2. Wire your Firebase project: flutterfire configure from apps/mobile.
  3. Set the 5 Function secrets, then deploy Firestore rules, indexes, storage, and functions.
  4. (If you change models) run build_runner with --delete-conflicting-outputs.
  5. Run the app and sign up.
  6. Publish the Remote Config keys (RevenueCat, AdMob, free-tier ceilings, prices).
  7. Configure app signing, then build releases for Play Console / App Store Connect.

Pricing

This CodeCanyon item: launch price $15, rising to $29–$39 after initial reviews.

The in-app Premium subscription ($4.99/mo · $29.99/yr · $79.99 lifetime, via RevenueCat) is what the app’s end users pay — you keep 100% of that.

Support

Email devsnack26@gmail.com · WhatsApp +855 96 741 3911 — 6 months bundled (setup help + bug fixes). Your Firebase project, AI keys, RevenueCat/AdMob accounts, and store accounts are your responsibility; we provide the setup walkthroughs, not the accounts or hosting.

Changelog

  • 1.0.0 — Initial release.

0 average based on 0 ratings.

DevSnack

DevSnack

Visit Author's Portfolio

View Portfolio
Last Update 2026-06-06
Created 2026-06-06
Sales 0
Discussion Comments
Software Version Flutter 3.x Flutter 2.x Flutter 1.x Other
Files Included Dart YAML JavaScript JSON .java .kotlin .storyboard .plist .swift
Video Preview Resolution