I’ve been working on a personal finance app for the last few months that’s in beta now that’s doing something similar.
It’s essentially a personal finance app plugged with Plaid, autocatergorization and whatnot, and the dashboard automatically dynamically updates a Sankey chart of your monthly spending.
Example https://imgur.com/a/olpW97s
Shameless plug, https://www.conquest.money/