Uplift is a task app built on top of the Microsoft Todo API allowing to be use this app with your Microsoft Account. Uplift allows to create your budget as a set of tasks where you can specify the amount, priority, custom tags, a due date and a reminder.
You can also create groups to track spending in custom categories and test spending scenarios thanks to the "move" and "ignore".