Building SpendWise: A Privacy-First Finance Tracker with Google's Antigravity IDE
View on GitHubPosted 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:
- When you see the "Google hasn't verified this app" screen, click Advanced (bottom left).
- Click Go to SpendWise (unsafe) at the very bottom.
- 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.