THE VIDEO IS SAFE FOR WORK. YOU MAY HAVE TO CLICK TO VIEW IT IN A NEW WINDOW BECAUSE YOUTUBE'S STINKY ALGORITHM FLAGGED MY DEMO AS ADULT CONTENT. THAT'S RIGHT, BUDGETING IS FOR BIG KIDS ONLY. Edit: My YouTube appeal seems to have gone through. Fingers crossed it stays that way.
Sometimes I find myself having to budget things, and sometimes there are a lot of things to budget, and sometimes the numbers are awkward and there are too many of them for me to feel bothered. I'm sure I'm not the only one in this predicament.
What it does
Console-based application that takes a user-defined budget, and splits it into tasks or divisions that are also labelled and given proportional allocations by the user. I tried to make it as intuitive as possible without making a GUI, because using Swing makes me want to throw things. I've included the program as both .java and .jar files on GitHub.
How I built it
IntelliJ. Caffeine. Loathing.
Challenges I ran into
Anyone who knows me knows that I think Java sucks to work with. However, I seem to have been playing it safe with languages I like in my recent projects, so I thought I'd challenge myself a bit.
Accomplishments that I'm proud of
It has significantly less crustiness than my last Java program.
What I learned
Maybe Java isn't as scary when uni deadlines aren't breathing down your neck.
What's next for Budget Allocator
This is the part where I'm supposed to say I'll make it a GUI, huh? Well, I'm not. It's free to download, and you can go crazy with modifying it if you want. Check out the repo to grab a copy.