Deals type website UX

It’s definitely possible, but you’d need some custom plugins if you want a product image/description in the topic list view.

In addition to the voting plugin, Topic List Previews might be an existing plugin that can get the layout close to where you’d want it.