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.

Sign Up

The demo needs no sign-up and comes with six months of sample data. It resets daily.

Dashboard screenshot

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.

Dashboard screenshot

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.

Transactions screenshot

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.

Analytics screenshot
  • 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

See it with real-looking data

Sign Up