Even though homework assignments don’t explicitly mention basic requirements, please assume the following:
When submitting a GUI, the only GUI code that is acceptable is JavaFX. Please don’t waste your time with old junk technology. JOptionPane programs are just not good both from a technology stand point and from a user interface prospective.
Power through the code to get something that will produce a functioning GUI. This is what you will be doing as developers.
When submitting a homework assignment, it is assumed that it is to be written in Java. Amazing that this needs to be stated, but apparently it needs to be.
Do not post code on your websites! Post only the GUI. Send me your project source code through a gist URL.