Recognizing this drawback, MasterGlide decided to go for a mobile solution to help bridge this gap, making their extensive learning modules more easy and attractive to access.
Digitizing their record book feature which allowed skaters to quickly access fundamental and advanced techniques, track their progress through the MasterGlide curriculum and see when a director has approved level completions, was the main requirement of them.
In addition to the above, they also wanted to let users track their practice time, to add frequently practiced skills in a calendar format, enable users to take part in monthly challenges, provide off-ice exercises with interactive checklists, and especially to add an element of gamification with badges and “trophy cases” that could be earned on the completion of modules and challenges. Their intention was to offer additional benefits for members for using the platform, so they will be motivated to stay engaged and keep coming back for more.
They already had a system for maintaining their memberships through their website, and they wanted the app to do the user authentications through their own database, using the APIs they provided. During the early developing phase it added a little bit of friction to the process, but we managed to eliminate that quickly and move with the developments.
They were highly interested in introducing a gamification feature to this solution to keep the users engaged and keep doing what they love with a lot of enthusiasm, and this experience had to be the same on both android and iOS. During and even after the initial development phase, their team came up with lots of changes to these elements, since the outcome and end user experience of these elements were not completely visible until they were fully implemented within the app, and every time it was our responsibility to adopt those changes without making the platform’s mechanism a chaos.