Work / Chitragupt / Wiki / Decisions
mobile
Decisionverified 2026-10-26
Mobile app
Choice:
- End-user only: no admin, no CA portal, no marketing pages. Those stay on the web.
- Phone-first and light on text: every number and chart stays, explanatory sentences go, "label · value" lines, secondary sections collapse. A floating + on all five tabs opens the upload sheet (Scan, From another app). Inbox shows files first.
- Mobile layout no longer has to match web; Inbox and Tax differ by design.
- Styling is Uniwind (Tailwind v4 classes, same as the web). Charts are hand-built
react-native-svgprimitives. - Scan uses Google's ML Kit scanner; text is read on the phone and uploaded first, so the AI fallback never sees the image.
- Store screenshots come from a Release build with
EXPO_PUBLIC_SCREENSHOT_MODE, signed in as themeerapersona on a sample ledger the real engine computes. That build never ships.
Why: admins and CAs work on desktops; a phone user has already converted. Google's scanner runs in Play services and needs no camera permission.
Rejected: web parity for mobile layout (dropped 2026-10-26) · Victory Native or Skia charts · building our own edge detection · screenshots of features the app does not have.