Sports Officials App Case Study Transforming our client’s referee scheduling program into a modern browser-based application
- industry Sports and Tournaments
- year founded Late 1910s
- location USA
The client is a major sports league in the U.S. The organization has a dozen departments that together use around 150 in-house software products. ObjectStyle has been working with the company since 2002 and currently supports many of its internal business apps and public web properties.
Since the league was founded a long time ago, managers used to assign referees to games with the help of a paper chart or a whiteboard. With time, this was replaced with a Windows-based application written with the IBM Lotus Notes platform.
However, at some point, the desktop program became outdated, as well. The league needed a new solution that referees could use on a smartphone or a tablet while travelling or at the arena. To enable those features, the app had to be browser-based.
The app now has a smart scheduling system that factors in things like referee availability, contract status, games judged in the last XX days/hours, travel distance from the last game, and other conditions when suggesting referees.
The app supports automated notifications triggered by different business events. For example, when a referee is assigned to a game, they get an email. There are other types of emails, such as assignment cancellations, status updates, arena problem reports, etc.
After each game, referees report metrics like arena and equipment quality. Plus, game supervisors evaluate referee performance after each game and file their own reports.
The app contains a catalog for league officials, which they can use to order sports equipment. It’s a fully-functioning internal store where users can browse merchandise by size, color, quantity, and other parameters. The request is then sent to the procurement manager, who can arrange for the delivery.
Last but not least, referees can use the app to learn more about their travel destination. ObjectStyle created a special module that displays information on nearby hotels, flights, and local weather in the app, among other things.
- Sencha / ExtJS
- Java 8
- Link Move
- Apache Cayenne
- Active Directory
- MySQL database
Time Span and Resources