I'll pay you $15 to use my free software
I lost trust in online budgeting services keeping my information safe, so I took this opportunity into my own hands and am writing free, open-source budgeting software with Electron. All of the information is stored locally on the file system, encrypted at-rest. I'm writing this software to use it myself, and want to share it with others because I feel everyone deserves tools to manage their finances.
The problem I am having is spreading the word, so I'd like to do something that's unheard of - pay you! Yes, pay you. I'd like to pay you a $15 amazon gift card to use my software (or at least test it). All you have to do is download the mac/win application at my github repo below, and after you've used it or tested it, send me (zachary) a slack message of your email and I can send the gift card over! The link to the slack is on the github page. (I don't have infinite money, but I hope to give away $100-$200 at the very least).
https://github.com/reZach/my-budget
Thanks all - I appreciate you!
44 comments
[ 3.0 ms ] story [ 101 ms ] threadIt's hard to get volunteers, so I hope $15 incentivizes them. Thank you for your support!!
Thanks for your interest!
Why not upload some screenshots of the application?
If this is an Electron Application, would it not be somewhat easy to upload a hosted version to a website? Even if this hosted version was "read-only", it would still be a good indicator of what I might be downloading.
That would be neat. I'd take a look at a web version, but an not really in need of a budgeting app so I'm not inclined to download anything.
Also there isn't a premade Linux version.
https://github.com/reZach/my-budget/releases/tag/v1.0.4-beta
https://github.com/reZach/my-budget
I’ll have a look. No voucher required.
1. Looks like you have a decent build process and a .travis.yml so some kind of CI setup. Very nice for a side project.
2. I love that it's open source, desktop, UI based. This has piqued my interest because the alternatives are either dated, proprietory and/or cloud or console based.
3. Download is rather big - 157Mb takes a while to download on my average speed internet and this might put people off. If it is Electron doing that maybe moving to https://nwjs.io/ would help?
4. Minor point, but it is odd to have an msi in a zip file. Just direct link to an msi would be nicer. Just giving people an msi would reduce friction.
5. The first screen says 'passphrase' but it is a bit confusing. What happens when I pick one. Am I locked out if I forget it. Can I continue without one? Would be nice to add a sentence explaining that.
6. I'm out of space if I add 3 categories. No scroll bar to help me. So have a think about the UI for that.
7. There is a bit of wasted space on the screen so have a think about:
8. It is not clear where the data is saved and how I back it up.9. This app does the basic budget thing of tracking expenses, but for people with multiple accounts, you want to have transactions across accounts, balances and reconciliation to make sure you haven't lost track of some expenditure. That is a lot of extra functionality and may not be for your target audience, so I leave that up to you.
10. Readme.md could do with some screenshots.
11. To finish on a positive - well done for making this and shipping it. It is not easy to make something like this alone. A lot of developers will have the grunt work of build pipelines and such things set up in their job and never think about setting it all up for themselves. Good stuff. I hope this project does well.
2. Thanks! My thoughts exactly.
3. It's mostly Electron, I will look into ways to cut down on the size.
4. It's something the electron-builder package is doing. I haven't yet fiddled with it yet so there's likely an option that just isn't there.
5. The first time you use the app, you can either opt to not use a passphrase (just click 'go') or enter a passphrase. All subsequent loads of the app need the same (or no) password you initially chose. I'll add a tutorial as this isn't clear to anyone but me.
6. I didn't want to lose sight of creating categories, but there is more room to use.
7. I will. I like your expander idea!
8. To your local user directory, ie. users/local/electron/... I'm also looking at making a button to do just that.
9. I'm leaning right now on the side of no, but maybe that changes in the future. Thanks for the suggestion though.
10. Yep, on my to-do list.
11. Thank you very much!
https://github.com/reZach/my-budget/releases/tag/v1.0.4-beta
I'm actually quite interested in this since I've tried to use GNU Cash for budgeting, but it isn't exactly designed for budgeting (it can work). I actually started building a web UI for it, but I lost interest.
I hope you get good feedback, and I'll try to give it a good, solid try tomorrow. No need for the gift card.
Thanks for your interest in the application, leave some comments in the slack section on what you think.
The only issue I am having inputting some test data is that the category scrolling doesn't seem to be working properly for me. If I go above 3 categories, things aren't properly visible/scrollable (13" MBP).
Personally, still slower than I want, but it is a good compromise.
If not, it's just a way to enter transactions and for exporting where you do your own analysis outside.
How do I get my amazon gift card?
Stay active in the slack and maybe I'll do it again later ;)
It would really help "advertise" the product.
https://www.cvedetails.com/vulnerability-list/vendor_id-6765...
https://medium.com/commitlog/electron-is-cancer-b066108e6c32
There is a trade-off when it comes to using languages I know better (web languages) to make apps. They are larger memory footprint than native apps.