The central challenge
A list of transactions does not explain where money goes, while manual classification is slow and vulnerable to duplicates and inconsistent categories.
CASE STUDY APPLICATIONS
Money in context, without manual retyping.
Case study of the private Family Finance application: income and spending dashboard, PDF bank statements, automation, Firebase security, exports and Electron.

Family Finance is a private working tool for understanding income, spending and recurring payments. It replaces disconnected spreadsheets with one controlled monthly view.
A list of transactions does not explain where money goes, while manual classification is slow and vulnerable to duplicates and inconsistent categories.
Statements, rules, categories and recurring payments were combined into a controlled import flow that automates routine work while keeping the result reviewable.
We separate the real problem from steps created only by limitations of existing tools.
We define the data model, key scenarios and an interface that remains clear in daily use.
Frontend, logic, data and integrations come together in one working system.
We test critical paths, access, error states and realistic use before further development.
Income, expenses, balance and categories are shown together in context.
PDF statements from supported banks can be converted into transactions without manually copying every entry.
The import checks for repeated entries and helps keep categorisation consistent.
Regular expenses have their own overview to make planning the next month easier.
Data can be exported for further review or independent analysis.
Firebase Authentication and database rules restrict the application to the authorised user.
The verified stack combines Next.js, React, TypeScript, Firebase, Electron, Recharts, Tailwind CSS, PDF.js. Each technology was selected for the role it performs in the product, with maintainability and real operation in mind.
The application brings data, rules and visualisation into one private workflow for everyday financial oversight without pretending to be an accounting system.