Hey guys,
Well I hope that you are prepared to go deep into the rabbit hole
I guess that the best place to start would be with this tutorial:
docs.joomla.org/Developing_a_Model-View-...r_Component_-_Part_1
Developing a Model-View-Controller Component - Part 1
Developing a Model-View-Controller Component - Part 2 - Adding a Model
Developing a Model-View-Controller Component - Part 3 - Using the Database
Developing a Model-View-Controller Component - Part 4 - Creating an Administrator Interface
Developing a Model-View-Controller Component - Part 5 - Basic Backend Framework
Developing a Model-View-Controller Component - Part 6 - Adding Backend Actions
I think that you should read everything from part 1 till 3 - and of course do what is explained in the tutorial.
I think that once you read the tutorials you will get an idea where to place the search box and how to make the request to the database so that it returns the hotspots data.
If it is too complicated, then please be patient