Hi There
I know how to do this.
i will do customization in backend
1) matches will be added automatically, based on a Berger Table (round 1: 1 vs 10, 2 vs 9, 3 vs 8 etc, round 2: 2 vs 9 etc), so I will add the teams in the correct order then press a Generate button, that will automatically add all the matches in the correct order and round. please provide the Berger Table for 4, 6, 8, 10, 12, 14, 16, 18 teams
2) the standings will be calculated automatically, based on the results.
3) in the frontend I will add the round functionality (select round and see matches in that round).