World Cup 2018

Document created by Bob Gill on Jun 24, 2018Last modified by Bob Gill on Jul 2, 2018
Version 2Show Document
  • View in full screen mode

About the Solution 

With the World Cup going on right now, I took the opportunity to build a tournament model, following the World Cup 2018 brackets. The structure can be reused for any tournament. This showcases some of these features

  • Folder container - For the knockout stage, I put each of the stage brackets in a tab of a folder container. With this arrangement, we can browse the results across the knockout stage in one screen.
  • Process - Select Action - A process is used to match up the right combinations of teams from the group stage to the start of the knockout stage
  • Relationships - In the knockout stage, relationships cascade from the group of 16 through to the finals

 

Screens

  • Group Standings

    The group standings screen is where we can update the group points and mark the winners of each group.

  • Knockout Stage

    The knockout stage screen has a tab for each of the rounds. Teams are automatically populated from the group stage by a process. Once a winner is marked in one round, it cascades to the next round through the relationships. There is no need for running processes to cascade winners from one round to the next.
  • Bracket - This view showcases the progress through the tournament in a traditional bracket style visual.

 

Architecture

  • Entities

  • Relationships

  • Procedure

 

If anyone wants to participate in making this better, feel free to check for latest code on github.

GitHub - grobertgill/Tournament: BOARD Tournament model setup for World Cup 2018 

 

 

 

 

3 people found this helpful

Attachments

Outcomes