Mobile App

Flux

Personal budgeting app with bucket-based budgets and automatic bank sync via Plaid.

RoleSolo Developer
DurationPersonal project
Year2026

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

React NativeExpoTypeScriptSupabasePlaidHonoCloudflare WorkersNativeWindTurborepo

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