Skip to main content

What is SpendWisely George?

SpendWisely George is a modern, AI-powered personal finance management platform that helps you track expenses, sync bank transactions, and monitor investments—all through a beautiful Progressive Web App (PWA) interface. Built with a focus on simplicity and intelligence, George uses Google Gemini AI to process natural language expense entries and provide contextual insights about your spending patterns.

Key Features

AI-Powered Expense Tracking

Simply type or say “Coffee 200” and George’s AI automatically:
  • Extracts the description, amount, and category
  • Compares it to your spending history
  • Provides witty, helpful insights about your spending
  • Saves it to your Google Sheet

Bank Synchronization

Seamlessly connect with Fold Money to:
  • Automatically sync bank transactions
  • View real-time account balances
  • Track both manual and synced expenses in one place

Mutual Fund Portfolio Tracking

Monitor your investments effortlessly:
  • Add mutual fund holdings with scheme codes
  • Fetch real-time NAV from mfapi.in
  • View total portfolio value at a glance

Privacy-First Design

Your data, your control:
  • All expense data stored in your own Google Sheet
  • Privacy mode masks income amounts
  • Toggle visibility with a single tap
  • Export your data anytime as CSV

Voice Input Support

Hands-free expense tracking:
  • Use voice recognition to add expenses
  • Perfect for on-the-go entries
  • Works in English (India)

Who is it for?

Budget-Conscious Users

Track daily spending against your budget with visual progress indicators and smart insights.

Investors

Monitor both your liquid funds and mutual fund investments in one unified dashboard.

Tech-Savvy Individuals

Self-hosted solution with full control over your data and customizable components.

Privacy Advocates

Keep your financial data in your own Google Sheet, not on third-party servers.

Architecture Overview

SpendWisely George is built on a modern, modular architecture:

Technology Stack

  • Frontend: HTML/JavaScript PWA with TailwindCSS and Chart.js
  • Backend: Python FastAPI server with CORS support
  • Bank Sync: Go-based “Unfold” CLI tool for Fold Money integration
  • Data Storage: Google Apps Script with Google Sheets as database
  • AI Processing: Google Gemini Flash (latest) for natural language understanding
  • Portfolio Data: Real-time mutual fund NAV from mfapi.in public API

Data Flow

1

User Input

User enters expense via voice or text input (e.g., “Coffee 200”)
2

AI Processing

Google Apps Script sends the text to Gemini AI with historical context
3

Intelligent Parsing

Gemini extracts description, amount, category, and generates insights
4

Storage

Parsed transaction is saved to Google Sheet with timestamp
5

Real-time Update

Frontend refreshes to show new balance and transaction list

Why SpendWisely George?

Unlike traditional expense trackers that lock your data in proprietary formats, George stores everything in a Google Sheet you own. You can view, edit, or export your data anytime—no vendor lock-in.
Smart by Default: Every expense entry learns from your history. George knows your usual coffee costs 50,sowhenyouenter50, so when you enter 500, it asks if that’s correct. Context-Aware: Ask George questions like “How much did I spend on food last week?” and get instant answers based on your actual spending data. Fully Self-Hosted: Run the backend server on your own infrastructure (Render, Railway, or local) for complete control.

Next Steps

Quick Start

Get up and running in 5 minutes with our step-by-step guide

Installation

Detailed installation instructions for all components

Build docs developers (and LLMs) love