FinTrackerSign in

Know exactly where your money goes.

A personal finance tracker built with Next.js, TypeScript and Drizzle — from schema design to production.

View the code

The demo is preloaded with sample data — explore freely, nothing is real.

Next.jsTypeScriptDrizzleTurso
FinTracker dashboard showing total balance, monthly income and expenses, and charts
FinTracker reports showing income, expense and net balance over time

See your whole picture at a glance

Total balance, monthly income and expenses, and charts showing your balance over time and where you spend the most.

FinTracker transactions list showing transactions with filters

Find any transaction in seconds

Filter by period, type, account or category. Search by description. Transfers between your accounts appear as a single entry, not two.

FinTracker new transaction form showing fields for amount, category, description and account

Log an expense in three taps

Amount, category, done. Create categories on the fly without leaving the form.

FinTracker transfer between accounts screen showing transfer form

Move money between accounts safely

Transfers create two linked entries in a single atomic operation — balances always add up.

FinTracker transfer between accounts screen showing transfer form

Built to last

Typed end-to-end, tested, and deployed via CI/CD.