
This was my final object-oriented project for my programming languages class, demonstrating skills with threads and JavaFX, a UI development library for Java.
In this project you manage a food truck, a customer, and the interactions between them. More information can be found on the ReadMe in the GitHub repository.
Manage a food truck, handling orders and operations in a simulated environment.
Interact with customers, taking orders and serving food through the simulation.
Demonstrates concurrent programming with threads managing different aspects of the simulation.
Built with JavaFX, showcasing skills with Java's UI development library.
This project was created as the final assignment for a programming languages class, focusing on object-oriented programming principles, concurrent programming with threads, and GUI development with JavaFX.
The simulation demonstrates how different components (food truck, customers) can interact in a multi-threaded environment, with each component running independently while coordinating their actions through proper synchronization.