Managing finances is a hard job. You need to know how you are spending and investing money. I have used several methods since the beginning of my career such as the Walnut app, spreadsheets and databases, and metabase. I migrated to a different solution each time I found disadvantages in the existing solution.
Read