Sort
Client-Server architecture
Split the monolithic approach to code on the pf-budget project to a more client-server architecture.
Objectively, this means to split the DB from the BL, create a separate server binary and connect the two through a REST API.
Reporting
Create graphical displays that report on the personal financial data.