A finance app thatlooks ahead.
A clear view of what is left to spend, how budgets are pacing, and where the month is heading.
FOR PEOPLE PLANNING THEIR MONTHLY FINANCES
An independent product. My role: design, development and deployment.
View the mvp / product build package · from $7,500 →- PRODUCT
- Monark
- ROLE
- Design, build & launch
- STACK
- Next.js · TS
- DATA
- Postgres · Prisma
- HOST
- Vercel

See where this month's spending is heading.
I wanted to understand what my current spending meant for the rest of the month. A transaction history was useful, but I also needed a clear view of my net position and how each budget was pacing.
So Monark's dashboard does not open with a chart. It opens with a sentence: your net position and where the month is pacing to. The visualisation is secondary to the statement.
Deliberately small.
One Next.js app, one Postgres database and Prisma between them. Keeping the deployment small makes the data flow easier to follow. The application derives its totals from the stored transactions, so the dashboard and underlying records use the same source.
next.js
user-scoped
typed
source of truth
Constraints in the schema, not in the app.
The schema records the rules that should hold across writes, such as one budget per user, category and month. Application logic handles the workflow around those constraints.