Client
Personal Project
Sector
UX/UI Design · Product Design
Industry
FinTech · Personal Finance
Year
2027
Generic finance apps track spending. Freelancers need to track platforms, projects, and tax headroom. Moneyflow connects jobs to income, income to invoices, and invoices to the €14,500 band — so the dashboard answers the question that actually keeps you up at night: am I still safe this year?
Freelancers don't have a salary — they have a ledger. The app should feel like one.
Diogo Silva, 34
UX Designer · Freelance (Upwork + Direct) · Lisbon
Earns across three platforms with irregular payouts. Needs to know how close he is to the €14,500 VAT ceiling before taking on more direct work. Manages Adobe, Cursor, and cloud subscriptions that renew on different dates. Checks finances at night — dark mode is non-negotiable. Wants jobs, invoices, and net position in one place, not a spreadsheet per platform.
How freelancers track money — and where generic apps fail.
- Platform-level income split matters more than a single total
- Tax threshold visibility is a headline feature, not an edge case
- Subscription renewals cause surprise cash drains
- Jobs and finances are inseparable for solo operators
- Competitive audit — Mint, YNAB, platform earnings dashboards
- Self-tracking diary — 3 months of freelance income patterns
- Portuguese tax threshold research (IVA exemption band)
- Card sorting for navigation and module priorities
Tax thresholds aren't edge cases. For solo operators in Portugal, they're the headline feature.
The dashboard aggregates YTD income, expenses, net, and savings rate with a platform split donut chart — Upwork, Fiverr, and direct clients visible at once. The invoice ceiling card tracks progress toward €14,500 with headroom, amount invoiced, and percentage used. No mental math required.
Jobs carry status badges — Active, Pending, Completed, Lost — linked to client and platform. Subscriptions, loans, and savings pots each have their own module with renewal dates, progress bars, and quick-add actions. Light and dark mode runs through every screen.
Calm greens for a finance app that doesn't shout — built for evening checks and morning clarity.
Card-based layout with generous radius and soft shadows. Status badges colour-coded across jobs. Invoice progress uses the same green language as income cards. Dark mode isn't an afterthought — it's the default for late-night ledger reviews.
Deep Green · #1B3022
Sage · #C5E898
Fairway · #2E7D32
Alert · #E57373
Turf White
Inter
Display 900
Body 400
Label 600
Active / Pending / Completed / Lost — colour-coded badges visible on the jobs list without opening a detail view.
Four-tab bottom bar — Dashboard, Jobs, Finance, Meetings — with 12 modules in the side drawer for deeper workflows.
The invoice ceiling isn't a settings page — it's the first thing you see. For freelancers operating near Portugal's VAT threshold, that visibility changes how you take on work.