Skip to content
Workflowcashflow

CashFlow

A production-ready React Native fintech app with 20+ features including AI receipt OCR, budget analytics, bill reminders, subscription tracking, and an offline-first data layer.

stack

  • React Native
  • TypeScript
  • Expo
  • Zustand
  • OpenAI
  • Supabase
  • SQLite
← All projects
Architecture
  • AI receipt OCR — OpenAI extracts merchant, amount, date, and category from a receipt photo
  • Offline-first data layer — SQLite local persistence, Zustand state management; full CRUD without internet
  • Vector-clock conflict resolution — per-record vector clocks; conflicts merged field-by-field, later timestamp wins per field
  • Batch sync queue — offline changes accumulated and replayed in order on reconnection
  • Budget analytics — spending breakdowns by category, time period, and trend
  • Bill reminders and subscription tracking — recurring expense monitoring with notification alerts
  • Savings gamification — goal-based savings with progress tracking and milestone rewards
Results
  • 20+ features in a single app
  • Offline-first with zero data loss across devices
  • CRUD for 12+ entity types with conflict resolution
  • Batch sync queues for cross-device usage
Action · Send message

Hiring for a remote AI engineering role?

Contact me