Personal finance application · Own project Case study

JR Finance Manager

A private web application built to organise my personal finances in one place.

JR Finance Manager dashboard with demo data: outstanding, overdue, cash received and cash paid out totals, payments due next month, renewals awaiting client approval and remaining project balances
Project type
Personal finance application · Own project
My role
Application development and design
Services
Custom Software
Platform
Custom web application
Launched
October 2026

Project overview.

I built this application as a personal project to bring my financial information into one place and make it easier to review and manage. It is a private tool created around my own needs.

Main features.

Clients and websites

Client records with contacts, communication history and the websites each client owns.

Recurring services and renewals

Hosting, domain and maintenance agreements with dated prices, renewal planning and client approval tracking.

Quotations and projects

Versioned quotations with milestones that convert into projects, with agreed, invoiced, received and remaining amounts kept separate.

Invoices and payments

Numbered invoices with PDFs, partial payments, credit notes and payments allocated across invoices, plus email and WhatsApp reminders prepared as drafts.

Expenses, suppliers and freelancers

Supplier costs recorded separately from the payments made, and freelancer fees tracked with their milestones and payments.

Reports and security

Monthly cash-flow reports with CSV exports, two-factor sign-in, an audit log and encrypted backups.

A closer look.

Screenshots from a demo copy of the application. All names, figures and dates are fictional.

JR Finance Manager reports page with demo data: yearly cash received, cash paid out, net cash and invoiced totals, a monthly breakdown table and CSV export buttons

Monthly cash-flow report (demo data)

JR Finance Manager dashboard on a mobile phone with demo data, showing quick actions and summary totals

Dashboard on mobile (demo data)

JR Finance Manager invoices list with demo data, showing invoice numbers, fictional clients, issue and due dates, totals, balances and paid, partially paid and overdue statuses

Invoices with status and balances (demo data)

JR Finance Manager development projects list with demo data, showing agreed, invoiced, received, not yet invoiced and remaining amounts for each project

Project balances (demo data)

JR Finance Manager recurring services and renewals page with demo data, showing renewals waiting for client approval and the list of hosting and maintenance agreements

Recurring services and renewals (demo data)

Services behind this project.

The services involved in this project.

Custom Software

Web applications, dashboards, and tools built around your workflows.

Have something similar in mind?

Let’s discuss your project and what you want to achieve.