Build the UI for the search feature, and then following the MVVM pattern, connect it with the existing search database.
For this task, the UI should be built using Swift UI.
The end result should look something like this:

where the empty space in the background will be filled by the map.