Balaji Gopinath

B

Building SpendWise: A Privacy-First Finance Tracker with Google's Antigravity IDE

View on GitHub

Posted on

SpendWise is designed to replace complex spreadsheets and multiple finance apps with a single, intuitive dashboard. Whether you are tracking daily coffee expenses, managing a 20-year Home Loan, or splitting costs for a weekend trip with friends, SpendWise has you covered.

Technical Description

SpendWise is a serverless Single Page Application (SPA) built with React.js and Tailwind CSS, utilizing Google Apps Script (GAS) as a backend interface.

Unlike traditional finance apps that store user data on central servers, SpendWise operates on a BYOD (Bring Your Own Database) model. It automatically provisions a structured Google Spreadsheet in the authenticated user's Google Drive to act as a persistent database.

How to Open SpendWise

Since SpendWise is a private, privacy-first app that runs entirely on your Google Drive (instead of an external server), Google will show a standard security warning the first time you open it.

Follow these steps to access the app:

  1. When you see the "Google hasn't verified this app" screen, click Advanced (bottom left).
  2. Click Go to SpendWise (unsafe) at the very bottom.
  3. Click Allow when asked for permissions.

Note: This is required so the app can create your private SpendWise_Database file in your Google Drive.

Key Features

A unified dashboard for all your financial needs, from daily expenses to long-term investments.

Technical Highlights

Built with a modern, serverless stack focused on privacy and a seamless user experience.