Next.JS · Selected work
Money Guardian
A personal finance and budget tracking application I built to manage expenses, track income, and keep a clearer picture of where money actually goes.
- Next.js
- TypeScript
- Supabase
- Gemini
- Groq
- Recharts

Problem
Most budget apps show what you already spent. The useful question is what you can still spend after rent, bills, and goals.
Approach
A Next.js PWA with Supabase auth, Postgres, and row-level security. A pure finance engine computes safe-to-spend and a 30-day forecast. Recurring bills, envelopes, goals, CSV export, voice entry, and receipt scanning. Gemini handles briefs and receipts; Groq parses transactions. English, Turkish, and Dutch.
Tradeoffs
You need an account. AI keys stay on the server. Built around how I budget, not as a bank. No invented user numbers.
Outcome
Live at moneyguardian.muratoncu.com as an installable PWA. I use it for my own money.