Skip to content

Latest commit

 

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Peculium

I googled Latin words for savings

A minimal, fast expense tracker built with React Native and Expo.


App Walkthrough

Click here to install the app for android

demo.mp4

How It's Built

  • Expo — React Native framework
  • PerformanceReact.memo, useCallback, useMemo on 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


Screens

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.


Database

Powered by Supabase (PostgreSQL)

Tables:

  • profiles — User onboarding state, current/longest spending streaks
  • transactions — Income/expense entries with 8 categories, timestamps, notes
  • monthly_budgets — Per-month spend limits (one budget per user per month)
  • analytics_events — To track simple on-click, on-page-view events

Built with AI Assistance

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.

About

A SICK FIN-BRO APP

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages