The final project in our Java OOP course (2nd semester). 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 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