Workout Design Solutions for Gymnasium & Fitness Studios

Customer Name: https://www.FightFit.com Category: Mobile App, Custom Backend, API, Font End Design Date: 30 August 2019 Status: Final Version Delivered Tags: Gymnasium, Fitness Studio, Workout, Exercises

Overview

The client is a certified professional Gym instructor. And also provides consulting services to other gymnasiums. As an affiliate service provider, the trainer dispenses scheduled workouts to other Gymnasiums & Fitness studios. The client desires to provide dedicated workouts to each Gymnasium & Fitness studio. But faced difficulties allocating workouts through its present portal. Hence, the need to find a solution to save time and cater to trouble-free workouts. We at Esurgent suggested, designing an exercise routine (workout). Then after refracting to other Gymnasiums & Fitness studios with an app (android/ iOS).

Technology

  • Backend System: Laravel, MySQL Database
  • iPhone App: Xcode IDE, Apple iOS SDK, UI Kit, High Carts API
  • Android App: Android Studio IDE, Google Android SDK

Client’s Challenges

  • Client had to design workouts manually using sheets and they sent out manually via email every single day.
  • The current process was not accurate and time-consuming.
  • Issues were present in providing customized workouts to other Gymnasiums & Fitness studios.
  • Needs of a proper visual display mechanism, which can coincide with other electronic gadgets ( TV, Mobile, Tablet screens, etc.)

Solution

 

  • Firstly, we provided a web application that works on the internet browser. (chrome, safari, or another browser)
  • The website executes customized work out for a couple of days and dispatches it to other Gymnasiums & Fitness studios.
  • While developing, we found an error in iOS mobiles that Audio was not active (not operational)
  • Since iOS mobile was not audible, we provided native Android and iOS mobile applications as a tested solution.
  • The application helps other Gym & Fitness studios to get their daily workouts.
  • The application can set two different workouts weekly And divide them into cardiovascular exercise and weight training.
  • The app was compatible to add customized workouts with catalog exercises, total reps, pulse and count on exercise time, etc..

 

Key Features

 

  • Admin can provide URL with username and password to other Gym & Fitness studios to login to the application.
  • Workout Management is the key part of this mobile application, where admin can create, update or delete workouts as per their requirement.
  • Other Gym & Fitness studios can see the list of workouts and also can alter the workout according to their needs.
  • The user can see a list of workouts, a list of exercises in each workout, Workout name, Total rounds, current exercise, exercise time, Repeat count and exercise YouTube link.
  • Once any user selects any workout, that exercises get displayed in sequence ( Audio, Visual along with short breaks between two exercises )
  • We consolidate YouTube videos of each exercise that helps beginners to understand the proximity of any exercise while performing.

Project Execution Challenges

 

Requirement elicitation VS Estimation

The client had a very limited budget for POC. As he wanted to first try and see the response from their customers. And then decide to proceed with the actual development or not.

The sound file was not playing in Safari Browser

POC built with HTML & JavaScript using Laravel Framework. The timer screen was working. But the sound file that should get played at the start and at the end of each exercise was getting delayed by 2-3 seconds. And in Safari Browser on Mac, it was not playing at all. This required a lot of RnD finally, we realize this functionality was browser-dependent and all we can do is optimize as much as well.

The client requested to have different types of Training.

Initially, the client wanted to design workouts by simply adding multiple exercises in 1 workout and setting raps, rounds, exercise time, and rest. Later on, the client also wanted to incorporate AMRAP training too. Which is different than standard TABATA or HIIT. And we had to change the whole logic of the workout design.

App UI compatibility to a large screen.

Initially, the client had asked for only Portrait mode UI. And accessible on Mobile devices only so he can cast it. But later client requested to play the app directly on the large screen Smart TV. i.e. Apple TV, Android TV, etc. For which the UI must get adjusted accordingly which was reinventing the wheel at the last moment. This required a lot of adjustments in UI and increased the testing efforts drastically.

Importing thousands of Exercise and workout

We have given functionality to add Exercises and Create workouts. But the client requested to provide him a way to do bulk imports without spending much time. Hence, we provided him the ability to import data using an excel file. For which steps were as follow:

  • Download the excel file from the admin panel.
  • Fill up data in an excel file in the same format as it supposes to be.
  • Once data is inserted upload the excel file so all the data will be inserted into the system.

Outcome

  • Many Gym & Fitness studios are opting for the client’s solutions.
  • Gym & Fitness studios are receiving daily checks of workouts from clients for performance accuracy.
  • With this app installed, the Gymnasium & Fitness studios can operate their workout routines much smoothly. And without any effort, as daily workouts are being uploaded regularly.
  • Gymnasium & Fitness studios are benefiting from Instant workout plans.
  • The system is user-friendly anyone can access it and follow guidelines for their ultimate workout.
    Client can easily add/update/delete workouts and exercises.