I recommend PNC's Virtual Wallet actually. It's not quite as nice as what you're describing here, but the main interface is a calendar which shows upcoming bill payments, scheduled ACH transfers, checks you've written, and your paycheck. It uses that to calculate a free balance before your next paycheck. It also has tools to schedule automatic transfers between accounts (checking/spend, reserve, and savings).
Their landing page for the product is absolutely awful: https://www.pnc.com/en/personal-banking/virtual-wallet-overv...
You can see screenshots of at least the mobile version on the play store though: https://play.google.com/store/apps/details?id=com.pnc.ecomme...