Simple way to showcase products w/filters and sort options

We’d like to have our products searchable and sort-able on our website (made with Blocs). For instance the main page would show a thumbnail, title and price of all products. Once clicked each product would show a gallery of multiple images with description.

Does anyone know of a good way to do this within Blocs? Or do I need to go with an inventory manager with let’s say, WordPress?