Back to Projects
Feb 05, 2026
2 min read

milopay

Personal finance system to manage loans, debtors, subscriptions, income, and expenses with a visual dashboard. Built for daily use directly in the app — no spreadsheets needed.

The Problem

Managing personal finances across scattered spreadsheets is error-prone, tedious, and lacks visibility. Tracking who owes you, what subscriptions are active, and where your money goes requires a dedicated tool — not a generic spreadsheet.

The Solution

milopay is a personal finance app designed for daily use. It covers loans received, money lent (debtors), recurring subscriptions, income, and expenses — all in one place with a dashboard that gives you a clear picture of your financial health.

Modules

  • Loans — Track loans received: amounts, payments, remaining balance, and payment history.
  • Debtors — Record money you’ve lent to others, with payment tracking and outstanding balances.
  • Subscriptions — Manage recurring payments: service name, amount, billing cycle, and status.
  • Income & Expenses — Log daily income and expenses with categories, dates, and notes.
  • Dashboard — Visual overview with charts and summaries: net balance, monthly trends, and breakdowns by category.

Stack

Frontend: Next.js (App Router), shadcn/ui, Framer Motion
Backend: NestJS, REST API
Database: PostgreSQL, Prisma