Creating an own marketplace in the current landscape is really reinventing the wheel again, there are lots of decentralzied alternatives out there; personally like Blur and Sudoswap
Also the premise of it being something simple is very much overlooked, similar to a DEX, these are things already out there and functioning very well imo