Skip to content
Back to projects

Financial Tracker

A local-first budget tracker for phones.

Year
2025–2026
Role
Product design and web/native implementation
Financial Tracker mobile budget overview with sample data

Overview

A personal budgeting tool designed for a phone rather than a compressed desktop dashboard. The PWA stores everything in IndexedDB, works offline, tracks monthly limits and categories, and supports portable JSON backups. I later carried the same product into an Expo and React Native codebase to explore native navigation, haptics, and local storage.

Technology

  • React 19
  • TypeScript
  • Bun
  • IndexedDB
  • Service Worker
  • PWA
  • Expo
  • React Native
  • Zustand

Built around

  1. All financial data stays on the device; the app has no account system or remote database.
  2. Monthly limits, allocations, spending, remaining money, and overspending warnings update together.
  3. The same product model now exists in a separate Expo/React Native implementation, not just a responsive web wrapper.

If I kept going

  1. Bring the web and native versions to feature parity with a shared, versioned data format.
  2. Offer optional encrypted sync without making an account mandatory for local use.
Next projectKIMEP Mobile Clients