To add an autocomplete feature, to the app you could try adding the external library org.controlsfx.controls, which will allow you to use AutoCompletionBinding. You could follow more instructions on https://youtu.be/SkXYg3M0hOQ?si=4mvqcwuB-B0TTLiD
Thanks!
You can attach a listener to the text property of the search field that will help you to react to changes in the input as the user types. Then you can use simple string comparison and Update the UI dynamically as the user types.
Right now, our code is kinda janky but our search bar works by creating a string of all the components a card has and then using a contains() on that string. It is fully functional though