Tracks athletes' workout progress, syncs to web analytical platform
Athlete performance management app for iOS and Android
The client markets an Athlete Management System that serves as a robust performance monitoring, analytical, and coaching tool for trainers and athletes. To extend the platform capabilities, the client wanted to offer its users a mobile application that would help athletes coordinate their workout schedules with coaches.
The client re-hired Softeq as they had previously worked with the company on application development and were happy with the collaboration. They also received successful project experience reference from a trusted partner.
The mobile app (iOS, Android) targets professional athletes who need to follow a workout program, track progress, and get professional coaching to improve their performance.
The mobile app syncs to the web-based Athlete Management System. To be able to use the app, the athlete needs to have an account in the system.
The athletes use the app to view their daily training sessions and log their progress. The application supports working in an offline mode to sync data once the connection is available. This is helpful in controlling the traffic especially when traveling abroad. While syncing to the Athlete Management System, the app enables athletes to download new training programs and upload the performance data over mobile or Wi Fi connection.
The coaches/trainers use the Athlete Management System to track the athlete’s progress, analyze the logged data, and adapt the workout program to the athletes’ performance goals.
Using Telerik UI for Xamarin helped decrease time and efforts for implementing the core application functionality for two platforms— iOS and Android. The toolkit helps build native cross-platform mobile apps for various scenarios across platforms employing a single shared C# code base.
Connecting the Dots
Softeq's team worked together with the customer's team who carried out business analysis, back-end development, and UI/UX design. Softeq’s software engineers had to sync their implementation schedule with that of the remote team to balance the deliverables implementation.
Enhancing the Security
The solution employs a 2-factor authentication — Touch ID and password based access.
The OAuth 2.0 authorization framework enables strong data security: it performs multiple credential verifications before granting access to the back-end data— unique ID, temporary tokens, and user name/password combination.
The app is available for Android and iOS users on respective app stores: App Store and Google Play. The customer noted that:
"the app user feedback has been overwhelmingly positive. Softeq demonstrated a willingness to work flexible hours to meet time zone complications. Their strong communication and hard work have made them a reliable vendor across multiple projects."
Further plans include continuous app enhancement with Softeq’s taking over the back-end development.