How to build a sports marketplace