A premium, mobile-native double-entry bookkeeping engine with real-time analytics and AI-powered business advisory. Built with React Native 0.84 + TypeScript.
- Multi-account transaction entry with classification dropdowns
- Asset / Liability / Equity classification with sub-categories
- Line-item categorization (Inventory, Trade Receivables, Cash, PPE, etc.)
- Edit and delete existing transactions
- Accounting equation validation (Assets = Liabilities + Equity)
- Income Statement (P&L) — Revenue, Expenses, Profit Before/After Tax
- Balance Sheet — Current/Non-Current Assets, Liabilities, Capital, Retained Earnings
- Automatic equation balance checking with visual indicators
- SVG Ratio Gauges — Current Ratio, Debt-to-Equity, ROA, ROE
- Health analysis cards (Liquidity, Leverage, Asset Turnover)
- Color-coded thresholds (green/yellow/red)
- Chat-based financial Q&A interface
- Rule-based analysis for cash, profit, debt, assets, revenue, expenses, ratios
- Quick-action buttons: Analyze Health, Funding Options, Growth Opportunities
- Simulated AI strategic analysis
- Dark theme with gold accents
- Card-based layouts with subtle shadows
- Smooth navigation with bottom tabs
- Consistent design system (colors, spacing, typography)
| Technology | Purpose |
|---|---|
| React Native 0.84 | Mobile framework |
| TypeScript | Type safety |
| React Navigation | Tab + Stack navigation |
| AsyncStorage | Local data persistence |
| react-native-svg | SVG ratio gauges |
| react-native-gesture-handler | Touch interactions |
src/
├── context/
│ └── AppContext.tsx # Global state (transactions CRUD)
├── navigation/
│ └── AppNavigator.tsx # Tab + Stack navigation
├── screens/
│ ├── HomeScreen.tsx # Dashboard + quick stats
│ ├── TransactionEntryScreen.tsx # Multi-account form
│ ├── TransactionListScreen.tsx # View/edit/delete
│ ├── ReportsScreen.tsx # P&L + Balance Sheet + Ratios
│ └── AiAdvisorScreen.tsx # Chat interface
├── services/
│ └── storage.ts # AsyncStorage persistence
├── utils/
│ ├── financial.ts # P&L, BS, metrics calculations
│ └── advisor.ts # AI advisor logic
├── types.ts # TypeScript interfaces
└── theme.ts # Design system tokens
- Node.js >= 22.11.0
- React Native CLI
- Android Studio (for Android) or Xcode (for iOS)
npm installnpm run androidcd ios && bundle install && bundle exec pod install && cd ..
npm run ios| Type | Sub-Classifications |
|---|---|
| Asset | Current Assets, Non-Current Assets |
| Liability | Current Liabilities, Non-Current Liabilities |
| Equity | Capital, Retained Earnings, Incomes, Expenses |
- v0 (Python/Streamlit) — Original desktop version
- v1 (Vite/React Web) — Web version with Supabase cloud sync
- v2 (React Native) — This mobile app
Private — IIMU Internal Use