League Management Software

Featured Work

Business Goals

Our client needed a website for their axe throwing league players to view season standings and career stats. The goals of the website were the following:

  • Create a leaderboard with season stats.
  • Provide players access to career stats and to view scores of individual games.
  • Make the website fun and include shareable content.
  • Have the game scorekeeper enter scores directly on the website, instead of using pen & paper.
  • Overall, create a great experience for everyone involve, league managers, scorekeepers and league players.

Before starting any design we had to understand how leagues were run, what were the rules, and what were the business processes around running a league. In fact, we built the UX (User Experience) around their daily operations, instead of stricly focusing on the online experience.

Solution

  • Build a scorekeeper web application for mobile tablets, synchronized with the backend database for realtime updates. Ability to add/remove/update player info, including taking player photos with the tablet's camera. Automatically create a Matchup schedule for players, including exception handling when players are missing. Enter scores live during each match.
  • Create a website to display player statistics by league / tournament. Complete with all application stat calculations (over 20 different stats) and individial player's 'My Career' stats page complete with their own player cards.
  • Create a television formatted 16:9 leaderboard that automatically synchronizes stats for each throw.

For a project with these specific requirements the technology stack selected was critical to support our use cases.

  • The backend selected was Google Cloud due to it's scalability and realt-time database which allows devices to synch data in realtime through websockets. This allowed player scores to immediately synchronize across on all devices, and display a real-time leaderboard on televisions screens.
  • For the frontend we use the Vuejs/SPA framework. This allowed the scorekeepers to download the entire web app onto their tablet, which ensure the application remains performant even in areas with slow or intermittent internet speeds.

Tablet web app CMS to manage players, leagues, teams, articles, videos, etc.

axe throwing ipad

Season leaderboard and player standings.

Forged Season 6 Leaderboard
+
saasify-81score-desktop

Outcome

After running several league seasons at the ForgedAxe location, our client partnered with the World Axe Throwing League to bring our software available to all their venues, world wide. We helped their in-house development convert the application to WATL rules, and transition all game functions and stats to the watl rules.

We provided recommendations on monetizing the software to fund a core development team to launch new features.

saasify-ottawa-logo
Saasify