A local-first personal finance app built with React Native and Expo. Dark mode, SQLite, multi-currency — no accounts, no cloud, no subscriptions.
Built for people who want to understand where their money goes — without spreadsheets or subscriptions.
Every dependency was chosen for stability and long-term maintainability. No unnecessary abstraction — just solid, auditable code.
Everything lives on-device in a SQLite file. No cloud sync, no user accounts, no subscriptions. Export at any time.
Requires Node.js 18+ and the Expo Go app on your device.
# Clone the repo git clone https://github.com/your-username/MoneyMate.git cd MoneyMate # Install dependencies npm install
# Start Expo (scan QR in Expo Go) npx expo start # Android emulator npx expo start --android # iOS simulator (macOS only) npx expo start --ios
# Install EAS CLI npm install -g eas-cli && eas login # Preview APK (for testing) eas build --platform android --profile preview # Production AAB (Google Play) eas build --platform android --profile production
No accounts. No cloud. No subscriptions. Just a clean, fast app that helps you understand your finances.