Hello,
For a manual / 100% customizable work, tt’s possible but requires a quite large amount of work, on planning and on code. If you rely on technologies like WordPress use, Javascript/Jquery library and some custom php pages for a rather basic version.
You could use HTML5 for draggable price bracket option on a widget, like with this library I like, called Jquery Tools:
https://jquerytools.github.io/release-notes/index.html#form
Then click on button “see it in action”.
Concept behind it, is you can now use draggable price ranges.
On the other hand, and MUCH easier to do. You just create price ranges as categories/sub-categories and call everything you post in it. Like by XML, calling by XML all posts of “Z” category as widget. Many websites can automatically create widgets from XML feeds. Good news is WordPress create a feed automatically for each category, which is very handy.
For example on my blog, I have a post category named “Design and webdesign”.
https://blog.digico.fr/category/design-webdesign/
From there WP creates automatically an XML feed called:
https://blog.digico.fr/category/design-webdesign/feed/
I can just pull this URL into Google Feedburner to create a widget, which will create this URL:
https://feeds.feedburner.com/DigicoBlogDesignWebdesign
Then you have many options to create a widget from there:
https://support.google.com/feedburner/answer/78487
The point is as can you create subcategories, you can do for instance:
https://www.mysite.com/category/hardware/from100to200/
and it will include all posts.
Hope it helps,
PS: Sorry for advertising, but no other blog I can talk about without naming brands.