The final version of the main project we have sumbitted in our second semester OOP course. A JavaFX GUI for a restaurant management and usage system.
It incorporates shopping cart management, account creation with profile picture options, customer blacklisting by the manager and much more. The underlying code incorporates all of the principles tought in our OOP course, including inheritance, serialization, efficient data structures etc.
Shared publicly for educational purposes.
Daniel Sharon, Eddie Kanevsky