A family of Microsoft relational database management systems designed for ease of use.
I agree with what Scott said, "this shouldn't be a difficult app to create". As for me personally, if I needed that, I would just make my own MS Access database. However, if you were still wanting to look at an existing template, I found one that seems to have some of the features you requested. Here is how I found this template:
[1] I opened my MS Access software (I am using Office 365, version 1808).
[2] In the "Search for online templates" window, I typed "photo", and clicked the search button.
[3] A Home Inventory database was returned from my search. This database contains a link for photos, has columns that can be searched, and it also displays the photos (on the Asset Details form).
[4] I was also able to do the above in MS Access, Office 365, version 1905).
If you cannot get to the Home Inventory database, I put a copy of it in my OneDrive account, at this link:
https://1drv.ms/u/s!Aho2xuhOHKVvj79rocS1Zh1_x7fSxw?e=RAcMmg
Here is a screen-print of the Asset Details form, with one of my sample pictures in it:
Here is a screen-print, of the left side of the table (I cropped off the right-most fields):