- Category
- Full-stack / Supabase / Data viz
- Role
- Full-stack development
- Year
- 2026
- Tools
- JavaScript · Vite · Supabase · PostgreSQL · Chart.js 4 · Vercel
Full-stackSupabaseRow-level securityChart.js

01
The brief
Budget tracking for more than one context (personal, family, a side project) without spreadsheets, and with a database-level guarantee that no user can read another user's data.
02
What it does
- 01Expense tracking with eight default categories plus unlimited custom, colour-coded ones
- 02Monthly budget and income targets with a live progress bar and automatic net savings
- 03Multiple profiles per account, each with its own expenses, categories and currency (11 supported)
- 04Doughnut, bar and line charts with Chart.js 4 that update as the data changes
- 05CSV export with injection protection, plus full JSON backup and restore
- 06Email and password sign-up, confirmation and reset through Supabase Auth
- 07Row-level security on every table; CSP and HSTS headers configured on Vercel
03
In numbers
6SQL migrations
3chart types
Liveon Vercel
03SRMSS
Smart route management & scheduling system
