SpendFlow

Portfolio

SpendFlow

Jan 2026 - Apr 2026

Self-built View Site
Stack
Dart
Flutter
Riverpod
Isar
Gemini AI
React
Vite

Purpose

SpendFlow is a private, local-first finance tracker built for people who want powerful budgeting intelligence without accounts, tracking, or cloud lock-in. It combines a Flutter app with a React companion website and keeps financial data on the user’s device by default.

Features

SpendFlow is designed for privacy, intelligence, and clarity.

  1. Geofenced Privacy: zero-touch privacy masking that automatically protects balances and transaction history when the user is in public zones.
  2. Credit Card Intelligence: limit tracking, available-credit visualization, outstanding debt views, and smart installment planning.
  3. Predictive Cash Flow: a 30-day projection engine that visualizes future balance changes on a color-coded heatmap.
  4. AI Anomaly Detection: proactive alerts when transactions deviate significantly from historical spending patterns.
  5. Gemini AI Scanning: receipt analysis using Google Gemini AI for itemized transaction entry.
  6. Monthly PDF Reports: professional financial summaries generated and saved directly on the device.
  7. Loan & Debt Manager: tracking for lent and borrowed money, plus Snowball vs. Avalanche debt payoff planning.
  8. Committees (ROSCA): group savings pool management with automated payment schedules and payout tracking.
  9. Offline Partner Sync: financial history sync over Bluetooth and Wi-Fi with no internet required.
  10. Wealth Pulse: 90-day liquidity trend visualization to detect financial safety net changes and wealth contraction.
  11. Category Seasonality: annual spending matrix that shows which months drive higher spending in specific categories.
  12. Emotional Intelligence: emotional-state logging after significant purchases to connect the “why” behind spending with the actual transaction.
  13. Dashboard Insights: monthly total spent, income, top category, and interactive spending-by-category chart.
  14. Global Search: real-time search across all transactions and wallets from the dashboard.
  15. CSV Export: filtered transaction exports for accounting, records, and sharing through any app.
  16. Quick Templates: reusable one-tap transaction templates available from the Quick Add menu.
  17. Recurring Detection: automatic recurring spending detection with smart suggestions for subscriptions and repeated bills.
  18. Gamified Finance: streaks and achievements for healthier financial habits.
  19. Monthly Rollover: unused budget amounts can carry into the next month for larger savings goals.

What I Built

The product includes a Flutter app, a React/Vite web presence, app-store documentation, and a privacy policy at spendflow.lablnet.com/privacy. The app combines local storage, secure backups, background reminders, receipt capture, reports, budgeting tools, partner sync, and multi-language support into one privacy-first money management workflow.

The call to action is simple: download SpendFlow for Android or iOS and start building financial mindfulness without giving up control of personal data.

Lesson Learnt

  1. Local-first finance apps need careful product boundaries: every feature has to be useful without assuming cloud sync, accounts, or server-side recovery.
  2. Privacy features become stronger when they are built into the everyday flow, such as geofenced masking and biometric lock, rather than treated as settings hidden away later.