Cara muito boa a ideia, estou fazendo a mesma coisa kkk
Ja tenho uma interface pronta usando angular e um back usando C# 8.0 com banco mysql.
Ja fiz o cadastro de contas e agora to fazendo a categoria e o cadastro de transação.
Usei como base os sites https://portal.minhaseconomias.com.br/ e https://www.meudinheiroweb.com.br/
Tava procurando um gerenciador mais completo free e não achei algo que fosse o que procurava ai decidi fazer um.