I am looking for a site inspired by [url removed, login to view], please see the website for details
It's a gaming ladder where people can post matches and play against each other.
There is also an option to create tournaments.
Players can leave feedback for each other after every match.
On that movie you can see how it works [url removed, login to view];v=Y5svth97Msw