WhizCloud
Case study · Chapter 01
AI & Intelligent Systems

Smarter financial tracking with AI-powered insights and real-time advice.

A personal finance platform that combines expense tracking with dual AI insights — NestJS, Flutter, MongoDB, OpenAI, and Gemini — so users can parse bank statements, follow spending, and get contextual financial guidance.

Chapter 02
The challenge

Money tools were fragmented, static, and rarely personal.

Users juggled expense logging, bank statement reconciliation, and generic tips that never adapted to their real transactions or context.

01

No real-time transaction streams

Traditional apps missed SMS-based notifications and live spending updates.

02

Static dashboards

Charts showed history without predictive or contextual insight.

03

Generic financial advice

Tips ignored the user’s actual spending patterns and goals.

04

Tedious statement analysis

Bank PDF/CSV review and categorization was manual and error-prone.

Chapter 03
Project Context

Client

Client-funded mobile-first product

Industry

Personal finance & FinTech

Integrations

OpenAI · Gemini · FCM · OAuth

Engagement

12-week end-to-end MVP

Chapter 04
Research & Discovery

What we learned before we designed anything

Interviews with working professionals and competitor reviews of Mint and YNAB shaped a mobile-first product with privacy and personalization at the center.

Key findings

Real-time sync is table stakes

Users expected bank and SMS transactions to land without manual logging.

Advice must feel personal

Generic tips failed — guidance had to reflect the user’s own history and goals.

Security is a trust gate

Privacy and auth concerns ranked as high as feature depth.

Mobile-first wins daily use

Cross-platform Flutter reach was critical for habit-forming finance tracking.

AI needs a human tone

Users rejected robotic chatbot language — advice had to sound natural and contextual.

Competitive landscape

Tracking without intelligence

Many apps log expenses well but stop short of personalized, conversational guidance.

Weak statement automation

PDF/CSV bank uploads often still need heavy manual cleanup.

One-size advice

Static tip libraries rarely adapt to live transaction context.

User Persona

Rahul Verma

Mid-level IT professional

Goals
  • • Track spending accurately
  • • Plan savings and avoid debt
  • • Get advice that fits my finances
Pain Points
  • • Manual expense logging
  • • No personalized advice
  • • Confusing dashboards
Chapter 05
Information architecture

Transactions in, clarity and advice out.

SMS and uploads feed a NestJS + MongoDB core; OpenAI and Gemini power categorization and chat; Flutter delivers charts, alerts, and the AI assistant on iOS and Android.

Transactions in, clarity and advice out.
Chapter 06
Designing solution

One finance system, from capture to counsel.

Tracking, statement intelligence, and chat share the same user context so advice always reflects real spending.

Before

Users missed live spends and relied on delayed, manual entry.

01
Transaction Manager

SMS parsing plus smart manual entry

  • ✓SMS-based transaction parsing with unified history
  • ✓Manual entry with autocomplete when automation needs a hand
Before

Bank statements were tedious to categorize and summarize.

02
Statement Intelligence

Upload, categorize, chart automatically

  • ✓PDF/CSV upload with AI-assisted categorization on MongoDB
  • ✓Spending summaries rendered as clear Flutter charts
Before

Financial tips felt generic and disconnected from the user’s data.

03
AI Chat Assistant

Contextual advice with dual AI engines

  • ✓Gemini-powered chat grounded in the user’s transaction context
  • ✓OpenAI + historical context for ongoing, personalized guidance
Before

Dashboards were noisy and hard to act on day to day.

04
Analytics & Alerts

Income vs expenses at a glance

  • ✓Clean analytics for patterns, budgets, and savings forecasts
  • ✓Firebase push reminders and spending alerts on mobile
Chapter 07
Technology

Built for mobile-first AI finance.

NestJS and MongoDB for scale, Flutter for reach, dual AI for insights, and AWS/Docker ops for a production-ready MVP.

Built for mobile-first AI finance.
Chapter 08
Implementation

Research, ship mobile, then tune the advice.

Two-week sprints moved from competitor research to Flutter + NestJS delivery, then prompt tuning against real transaction samples.

01

Research & ideation

Studied Mint and YNAB and interviewed working professionals about daily money friction.

02

Design & build

Shipped Flutter for cross-platform UX and NestJS for APIs, auth, and AI integrations.

03

Statement & SMS pipelines

Implemented bank upload parsing, categorization, and SMS-based transaction capture.

04

Dual AI advice

Wired OpenAI and Gemini with chat history so guidance stayed contextual over time.

05

Harden & launch MVP

Added OAuth/JWT/OTP, FCM alerts, Docker/Nginx/PM2 deployment, and Swagger docs.

Chapter 10
Results & Impact

What changed after launch

✓

2x faster financial tracking - Automated capture and categorization beat manual logging for everyday spending review.

✓

Higher daily engagement in pilot - Active usage grew as users returned for insights and chat, not only transaction entry.

✓

Advice that felt personal - Users reported guidance that reflected their finances instead of generic tips.

✓

Cross-platform Flutter app - One codebase delivered iOS and Android with charts, notifications, and AI chat.

✓

Foundation for premium AI budgeting - Architecture left room for subscription tiers and deeper predictive budgeting.

✓

Production-ready ops baseline - Docker, Nginx, SSL, and CloudWatch monitoring supported a stable MVP rollout.

Chapter 11
The Learnings

Challenges & Learnings

SMS parsing across banks

Formats varied by bank — localization and resilient parsers were required.

Financial prompt accuracy

AI advice needed careful prompt tuning to stay useful and responsible.

Human-like chatbot tone

Users wanted conversational guidance, not robotic finance jargon.

Trust via visualization

AI plus clear charts built more confidence than AI answers alone.

Privacy expectations

Auth, secure storage, and transparent data handling were non-negotiable.

Chapter 12
What's next

Where the platform goes from here

Multi-language advice and parsing
Premium tier with investment recommendations
UPI and credit card API sync
Data privacy certifications for broader adoption
Chapter 13
In their words
“

Finally, advice that feels like it’s about my finances, not generic tips.

“The AI finance app made tracking feel automatic and advice feel personal. SMS capture, statement uploads, and the chatbot came together into one mobile experience we could trust day to day.”

Pilot User
AI Personal Finance Management System · Mobile MVP