Menu Close

Shop

Moneymind — AI-Powered Personal Finance App

$19.00

Description

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/1lGR1qymSMPyJPmDVk-IrDMyWlElue-UZ/view?usp=sharing
Demo account: create one in your own Firebase Auth —
Moneymind uses live sign-up (no seeded demo credentials).
Live admin panel demo (Next.js ops console):
https://moneymind.devsnack.dev/login — sign in with
admin@demo.com / 123456

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
  • Admin panel included — an optional Next.js ops console:
    user growth, AI spend, a validated Remote Config editor, billing, system
    health, audit log, and access control
  • 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
  • Admin panel (optional): Next.js 16 + React 19, Tailwind CSS
    v4, Firebase Admin SDK (deploys on Vercel)

What’s included

  • Full Flutter source (apps/mobile) + Firebase Functions source
    (apps/functions) + the Next.js admin panel (apps/admin)
  • 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
  • 18 Cloud Functions (9 AI callables, 2 subscription callables, FX rate,
    RevenueCat webhook + entitlement refresh, 3 schedulers, 1 auth trigger)
  • Admin ops console — dashboard, users, AI usage & cost, Remote Config
    editor, billing, system health, audit log, access control; gated by a
    Firebase Auth custom claim, with a read-only demo mode
  • 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 and
    admin-panel setup guides
  • 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.
  8. Optional: deploy the admin panel —
    pnpm -F admin grant-admin you@example.com --create, then import
    the repo on Vercel with root directory apps/admin.

In-app pricing

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.1.0

  • New — admin panel — an optional Next.js 16 ops console
    (apps/admin): dashboard, users, AI usage & cost, a
    validated Remote Config editor, billing, system health, audit log, and
    access control. Gated by a Firebase Auth custom claim, read-only demo mode
    included, and every read is server-side so your security rules stay
    unchanged.
  • New — admin backend — an
    aggregatePlatformStats daily scheduler, plus a monthly usage
    rollup, to feed the console (18 Cloud Functions total).
  • Deployment — the admin panel now deploys on
    Vercel (documented end to end), with a container /
    Cloud Run path also supported.
  • Android release build — explicit
    compileSdk 36, release signing read from a gitignored
    key.properties with no debug fallback, and R8 minification +
    resource shrinking with keep rules.
  • Fixes — core library desugaring for local notifications;
    re-login onboarding, form validation, wallet restore, and month-summary
    corrections; Apple Sign-In shown on iOS only.
  • Packaging & security — the seller’s Firebase
    config no longer ships in the buyer zip, and the packaging step now scans
    tracked files for secret-shaped values before building.
  • Docs — a full app-signing section and the admin-panel
    setup guide.

1.0.0 — Initial release.

Additional information

Compatible Software

Flutter 3.x, Flutter 2.x, Flutter 1.x, Other

Demo Url
Mobile Files Included

Dart, YAML, JavaScript JSON, .java, .kotlin, .storyboard, .plist, .swift

Video Preview Resolution

Get It Now

Avatar
Emerald
AI Concierge
Hi, I'm Emerald. Ask me anything about Moneymind — AI-Powered Personal Finance App.