It is not as simple as creating a website. If you want to create a good environment for both coders and buyers you will need lawyers and a good support team. What I'm saying is that you will need to invest a lot of money in something that can be easily crushed (or bought) by the competition.