I took some time to build a quick concept app for budgeting codenamed "Budget Stack".
The idea behind this was to visually show a stack of transactions, with a resulting total of all transactions, and provide a easy way to add, edit and delete transactions.
In terms of the development stack, I stuck to using plain html, tailwind(css) and vuejs. The first version was created using just this, no compiling or optimising. This helped with keeping prototying swift and rapid.
You can check out the up to date version of the app by visiting Budget Stack.