> I'm myself thinking of making an app like this for budget tracking, just because I haven't found any out there these days that don't require neverending subscriptions and also fit my unique needs.
Did you try GnuCash? It's not user friendly but a friend of mine swears by it.