Muito bacana esse projeto. Uma coisa que todo mundo devia fazer era o controle do próprio dinheiro (registrar gastos é uma boa forma) mas falta disciplina. A alguns anos eu alimentei um sistema muito bacana também o https://aurelio.net/moneylog/ para quem programa e JS é uma coisa linda de se ver pois funciona no browser com uma página estática que vc salva localmente. Mas como disse, o grande problema é a tal da disciplina. Talvez em um sistema de gamificação resolve isso sei lá.