I googled Latin words for savings
A minimal, fast expense tracker built with React Native and Expo.
demo.mp4
- Expo — React Native framework
- Performance —
React.memo,useCallback,useMemoon every component - Data — Supabase + TanStack Query for deduplication n caching
- UI — Portal system for bottom sheets, Neo-Brutalism design system
- Forms — Zod + React Hook Form
- Analytics — Using simple db analytics table to track how you use my app 👀
Learnt these architectural practices during my freelancing + internships
Home
Overview of balance, monthly budget (feature), last 7 days spending chart, spending streaks (feature), and micro-spend analysis.
Transactions
Search, filter, and manage all income/expense transactions. Infinite scroll with pull-to-refresh.
Insights
Category spend breakdown and weekly spending comparisons.
Powered by Supabase (PostgreSQL)
Tables:
profiles— User onboarding state, current/longest spending streakstransactions— Income/expense entries with 8 categories, timestamps, notesmonthly_budgets— Per-month spend limits (one budget per user per month)analytics_events— To track simple on-click, on-page-view events
The architecture and core idea are 100% my own. AI agents (Claude, Copilot) + CLAUDE.md conventions enabled 5x faster development—writing only the essential logic while AI handled scaffolding, schema design, and component structure. Leveraging smart prompting + architectural docs keeps code quality high while accelerating delivery.