Flux
Personal budgeting app with bucket-based budgets and automatic bank sync via Plaid.
Overview
Flux is an envelope-style budgeting app built as a React Native (Expo) mobile app on a Turborepo monorepo. Money is organized into buckets — assign every dollar, fund recurring bills, and auto-save spare change with round-ups. Connected bank accounts sync automatically through a dedicated banking engine built with Hono on Cloudflare Workers that normalizes Plaid data behind a provider-agnostic API, while Supabase handles auth, row-level security, and edge functions for transaction syncing and scheduled funding. Trends and charts break spending down by category and month, with Face ID lock, push notifications, and CSV export rounding out the experience.
Technology Stack
Key Highlights
- →Envelope-style bucket budgeting with scheduled funding and automatic round-up savings
- →Standalone banking engine on Cloudflare Workers that normalizes Plaid accounts and transactions behind a provider-agnostic API
- →Supabase backend with row-level security and edge functions for background transaction sync
- →Spending trends and category breakdowns, Face ID lock, push notifications, and CSV export
Project Gallery
Flux in action — organize every dollar, track spending, and stay on plan.
Spending trends by category and the transaction feed, synced automatically via Plaid.