Bujava™
Jun 25, 2023
The fourth project from my Object-Oriented Design class was to create a bullet journal using JavaFX. My initial thoughts were very skeptical. "Wait, I thought we were making a BattleSalvo[1] GUI next", "who needs a digital bullet journal?", and "whoa, curveball!" were only some of them.
Once I got more into it, the project grew on me. I thought that the requirements (about a bullet point on each feature) were vague at best, which I didn't like, but it allowed for me to make more of my own decisions on design, which I liked.
The end result is pretty nifty. Here's a screencap of a sample .bujo
[2] file, loaded with example data:
the file format for persisting data we were to create ↩︎