FinTrack
A private personal finance tracker: wallets, mutual-fund goals, budgets, a ledger and a stock-trading journal.
- Status
- Status: Development In Progress
- Kind
- Finance
- Started
- May 2026
- Updated
- Oct 2026
About it
The problem
Spreadsheets and bank apps show balances, but not how wallets, savings goals, budgets and stock trades fit together.
The approach
FinTrack is a Next.js 16 app on Supabase Postgres in production and an embedded PGlite database in development. It was ported from a Django 6 application, with a script that proves the numbers match the original data exactly. Every figure derives from one ledger.
- Wallets with balances and history derived from the ledger, and budgets with monthly caps per purpose.
- Goals for mutual funds, with Buy, Sell and Switch, each one ledger entry carrying its gain.
- A journal of Indonesian stock trades with average-cost positions, realised and unrealised P&L and win rate.
- Analytics for net worth, daily and monthly flow, and spending outliers, plus an audit log with before and after diffs.
The result
It is for my own use and the source is private. It covers mutual funds and Indonesian stocks, and deliberately nothing else.
What it does4
One Ledger
Fund Goals
Trading Journal
Analytics and Audit
More work

ridwaanhall.com
This site: a portfolio and blog on Next.js 16 with an admin, Markdown versions of every page and a CV generated from the About page.

Rone Arena API
A public FastAPI for Mobile Legends hero data, analytics and player tools, with a web playground and SDKs.

BeliMadu.com
An online honey shop on Next.js 16 and Cloudflare Workers, with a WhatsApp-checkout cart and a Vitest suite.
Comments0
Signed-in readers can comment.