I mentioned thinking about this a couple of weeks ago.  In between doing other stuff (and dogfooding when possible), the following "works for me" : 

https://github.com/mdda/geany-project-tree

As the blurb says : 

"""
This plugin gives Geany sidebar a 'project-tree' view of your files.

The project-tree view can be different from how the files are laid out on disk : Personally, I prefer to keep a 'thematic' structure to a project - at the very least, it can be handy to keep files in an order not dictated by their sequence alphabetically.

"""

There's lots of stuff that it could do (and I may bolt on stuff, like find-in-files, as my own needs arise)  - though I'm happy to keep the focus pretty narrow : There are many other excellent plugins out there, and many other approaches to projects...

Please let me know if you have any comments, fixes, or ideas!
Martin
:-)

PS: And many thanks to Oly - who was very helpful with code and other pointers