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
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