I built TinyDebt — a minimal debt-tracking app (no backend, instant syncing)
A developer shares the technical decisions behind building TinyDebt, a minimal debt-tracking mobile app. The app uses React Native with Expo, stores data locally using AsyncStorage with optional Supabase backups, and requires no user accounts or backend. The local-first architecture enables instant actions, offline functionality, and fast performance. The UI prioritizes simplicity with neutral colors and minimal screens, while the data model uses serializable TypeScript types for easy storage and migrations.