So, the brazilian forum PokéEVO has something like this: it's tourney's hub, where you can directly report your win and add your replay, with a forum in the back (the forum is dead, but the hub is absolutely awesome)
Here's what reporting a win looks like there. (venci means won and perdi means...