4 ms·
Author of My Budget here. All good suggestions, thank you. Workflows and guides are what My Budget is lacking, as more core features are being built out. They
by bobblywobbles 7y ago
Author of My Budget here.
All good suggestions, thank you. Workflows and guides are what My Budget is lacking, as more core features are being built out. They are on my to-do for the app.
The unique features are:
- It's offline (we aren't saving any information about your budget)
- Your data can be optionally encrypted at-rest
- Limited support to auto-sync your transactions from your bank
A typical workflow for version 3.0.0-beta+ is to add your sources of income. Then, add categories of transactions you have (by category and subcategory). Next, add transactions based upon your categories and subcategories.
Reports and other features like multi-currency/account/users are coming soon.
- cottsak 7y agoI only skimmed the code, but when it's encrypted, is the only key/input that iv that you've got in the source there?
- bobblywobbles 7y agoThe data is encrypted using the Crypto library from Node (https://nodejs.org/api/crypto.html#crypto_crypto_createcipheriv_algorithm_key_iv_options https://nodejs.org/api/crypto.html#crypto_crypto_createciphe...). The passphrase and IV are used to encrypt/decrypt the data using the aes-256-cbc algorithm (https://github.com/reZach/my-budget/blob/master/app/crypto/code.js#L52 https://github.com/reZach/my-budget/blob/master/app/crypto/c...).