Modern personal finance tracker — React Native (TypeScript), Android + iOS.
Finoapp is a cross-platform mobile finance tracker. The MVP focuses on a clean, fast UX for tracking everyday transactions, viewing balances, and categorising spend — with persistence, sync, and a backend planned for follow-up milestones.
- 📊 Current balance at a glance
- 💸 Transaction list with category icons
- ➕ Add transaction flow (stub wired in MVP)
- 📱 Native Android + iOS via React Native 0.85 + Hermes
- 🛡️ TypeScript end-to-end for safer refactors
- 🧪 Jest test scaffold included
v0 placeholder. The MVP shows a current balance and a list of transactions from in-memory mock data; the + Add transaction button is wired to a stub. Persistence, real auth, sync, and a backend API are deliberately out of scope for this commit.
| React Native | 0.85.x |
| React | 19.x |
| TypeScript | 5.8 |
| Build | Metro + Hermes |
| Cross-platform | Android + iOS |
git clone https://github.com/AmericanGroupLLC/Finoapp.git
cd Finoapp
# Install JS deps
npm install
# Start the Metro dev server
npm start
# In another terminal, build & launch on a connected device / emulator
npm run android # requires Android SDK + a running emulator
npm run ios # requires macOS + Xcode + CocoaPodsFor iOS first time only:
cd ios && pod install && cd ..Finoapp/
android/ # Native Android shell (Gradle Kotlin DSL)
ios/ # Native iOS shell (Xcode project + Podfile)
__tests__/ # Jest tests
App.tsx # Root component (Finance Tracker placeholder UI)
index.js # RN entry point
package.json
tsconfig.json
metro.config.js
babel.config.js
.github/ # CI, issue templates, CODEOWNERS
Originally a separate repo (AmericanGroupLLC/Finoapp, Ionic 3 + Cordova
sidemenu boilerplate from 2018). Imported into the AGLLC mobile-apps
monorepo with full source history preserved, then split back out as a
standalone repo with the React Native + TypeScript rewrite.
Part of the AmericanGroupLLC mobile portfolio.
MIT © 2026 American Group LLC