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