Portfolio
SpendFlow
Jan 2026 - Apr 2026
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.
- Geofenced Privacy: zero-touch privacy masking that automatically protects balances and transaction history when the user is in public zones.
- Credit Card Intelligence: limit tracking, available-credit visualization, outstanding debt views, and smart installment planning.
- Predictive Cash Flow: a 30-day projection engine that visualizes future balance changes on a color-coded heatmap.
- AI Anomaly Detection: proactive alerts when transactions deviate significantly from historical spending patterns.
- Gemini AI Scanning: receipt analysis using Google Gemini AI for itemized transaction entry.
- Monthly PDF Reports: professional financial summaries generated and saved directly on the device.
- Loan & Debt Manager: tracking for lent and borrowed money, plus Snowball vs. Avalanche debt payoff planning.
- Committees (ROSCA): group savings pool management with automated payment schedules and payout tracking.
- Offline Partner Sync: financial history sync over Bluetooth and Wi-Fi with no internet required.
- Wealth Pulse: 90-day liquidity trend visualization to detect financial safety net changes and wealth contraction.
- Category Seasonality: annual spending matrix that shows which months drive higher spending in specific categories.
- Emotional Intelligence: emotional-state logging after significant purchases to connect the “why” behind spending with the actual transaction.
- Dashboard Insights: monthly total spent, income, top category, and interactive spending-by-category chart.
- Global Search: real-time search across all transactions and wallets from the dashboard.
- CSV Export: filtered transaction exports for accounting, records, and sharing through any app.
- Quick Templates: reusable one-tap transaction templates available from the Quick Add menu.
- Recurring Detection: automatic recurring spending detection with smart suggestions for subscriptions and repeated bills.
- Gamified Finance: streaks and achievements for healthier financial habits.
- 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
- Local-first finance apps need careful product boundaries: every feature has to be useful without assuming cloud sync, accounts, or server-side recovery.
- 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.