I am most definitely NOT a UI/UX developer (I try to stick to the invisible stuff behind the scenes), but I've been tasked with developing a quick web page (ASP.NET Core 5 MVC, in case it matters) in which a user can look up the price of a product. I have a database of nearly a million products. I would like this thing to be responsive. Obviously I could simply provide a search box and do it that way, but the products are broken up into five levels of a hierarchy. It would be possible (and relatively easy) to create a page with cascading drop-downs. However I'd prefer something even more flexible, preferably combining the best of all worlds, so that if a user knows what he/she is looking for, he/she can get to it more quickly/directly. I'm thinking it might be nice to create a search that combines these various possible elements, where a user could pre-select 0-5 hierarchies and then still use a search at any point along the path. I'm struggling to come up with a good visual presentation of that, though, so any advice, especially with a working example, would be much appreciated!
Thanks in advance!