← Back

Overview

An offline-first budget tracker built with React Native and Expo. Transactions live in a local SQLite store and auto-sync to Supabase whenever the device comes online, so the app stays fully usable offline. It adds AI receipt scanning via Google Gemini and auto-categorization that learns spending habits, and is secured with hybrid authentication, local encryption, and Supabase Row-Level Security.

Highlights

  • ▸Built an offline-first budget tracker (React Native, Expo) with a local SQLite store that auto-syncs to Supabase when online.
  • ▸Added AI receipt scanning via Google Gemini and auto-categorization that learns spending habits to classify new transactions.
  • ▸Secured the app with hybrid authentication, local encryption, and Supabase Row-Level Security.