JavaFX Grilled Cheese Truck

JavaFX Grilled Cheese Truck

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.

Project Features

Food Truck Management

Manage a food truck, handling orders and operations in a simulated environment.

Customer Interactions

Interact with customers, taking orders and serving food through the simulation.

Threading

Demonstrates concurrent programming with threads managing different aspects of the simulation.

JavaFX UI

Built with JavaFX, showcasing skills with Java's UI development library.

About

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.