Personal finance, in Rupiah
Know where every rupiah goes.
Track income and expenses, set monthly budgets, automate recurring bills and see clear analytics. Fast on your phone, comfortable on desktop.
The demo needs no sign-up and comes with six months of sample data. It resets daily.
Everything you need to manage your money
See your month at a glance
Balance, income and expenses with month-over-month change, a six-month spending chart, recent activity and the budgets closest to their limit.
Find any transaction instantly
Live search, date presets, category and amount filters, sorting and pagination. Every filter lives in the URL, so views survive refresh and can be shared.
Understand where money goes
Interactive charts for spending by category, trends, income vs expense and budget tracking, plus insights like savings rate and average daily spending.
Monthly budgets
Limits per category with clear warnings at 80% and 100%.
Recurring transactions
Salary, rent and subscriptions recorded automatically.
CSV import and export
Bring in bank exports with column mapping and duplicate checks.
Dark mode and mobile
Light, dark or system theme, designed for phones first.
Built with a modern stack
Next.js 16
App Router, Server Components, Server Actions
TypeScript
Strict mode end to end
PostgreSQL on Neon
Serverless Postgres
Prisma 7
ORM, migrations, typed queries
Auth.js
Credentials sign-in with JWT sessions
Tailwind CSS 4
Design system with dark mode
Recharts
Interactive, accessible charts
Zod
Server-side validation for every input
Vercel
Hosting and daily cron jobs
Under the hood
- Money stored as integer rupiah, never floats
- Every query scoped to the signed-in user
- Aggregations run in the database with GROUP BY
- Idempotent recurring generation, safe under concurrent runs
- All-or-nothing CSV import in a single transaction
- Accessible charts with table views and validated color palettes