Personal training app
Application for professional trainers and their clients that helps to stay fit
Impact: We observed at least a 30% customers retention rate for gyms and personal trainers thank to the constant communication and progress tracking enabled by the new mobile app.
What’s the app for?
While people try to take on new habits, they need a companion to make the process easier. A personal training app that we’ve built assigns a professional trainer to each user who wants to start exercising and eating healthy food. App allows tracking progress and suggests constant supervision from sport pros.
The application for trainers provides a set of features allowing them to oversee clients’ progress. Trainers can set up a meal plan, schedule trainings in details, control body client’s parameters’ changes, watch training history, etc.
Clients’ apps are tigthly connected with the ones for trainers. Once sport pros add some new info to users’ profiles, they can see it on their mobile phones. So, when the meal or a training plan is set up, it’s available on the clients’ apps at once.
Simple and convinient client list
On this tab, trainers see the list of their clients along with the goals each of them follows, such as leaning body mass, weigth loss, or keeping fit.
Easy meal planning
According to the goal clients want to achieve, trainers draw up a nutrition plan for them that instatnly appears in the client’s mobile app.
Training programs setup
Trainers define a training schedule for the clients. Schedule includes the exercise sets, repetition number, and additional weights if necessary.
Both trainers and their clients can anytime access the history of trainings that includes calories burnt, weights used, and amount of performed sets.
Personal achievement statistic
This tab on the clients’ mobile apps include their achievements regarding body condition - changes in weight and parameters.
Along with the healthy nutrition and exercising, users may want to acquire new habits. The progress tracking tab allows checking the completed goals, watching the progress in pictures and weight dynamics on a visual plot.
The client asked us to build an interactive application that will motivate people for a healthy lifestyle that includes regular phycial activity and healthy nutrition.
- To make the exercising gamified to maintain constant user interest
- To bring extra tools for staff and client management
- To support active user engagement
We’ve leveraged our knowledge for creating a gamified virtual companion for those who are discovering professional sports. The application for trainers allows them to keep their clients’ progress under the radar. We used native technologies to integrate an app with native SDKs, such as Apple HealthKit and Google Fit.
- Nutrition planning
- Establishing training schedule
- Parameters tracking
- History of trainings
- New habit tracking
- Personal achivement list
- A dedicated business analyst and project manager involved
- A UI/UX designer involved creating wireframes
- Over 12 requirements analysis calls
- 200 hours spent on documentation development
- The software requirements specification (SRS) document
- The System Architecture Design Document and the Database Design
- Wireframes of application screens
- Estimation of the project timeline and cost
- A detailed project plan with milestones, sprints, and deliverables
SRS Document Contents
- User stories
- Acceptance criteria
- Business rules
- User roles
- Database design
- System architecture
Jost font family is inspired by early sans-serifs, and due to its versatility, it looks good in any context.
Development and testing
To make an integration with Apple HeatlhKit and Google Fit, we used native technologies. Out choice fell on Swift for iOS development and Kotlin for Android.
websites in the US run on Node.js
place MySQL takes by popularity
Mobile app frontend
organizations use Swift for their projects
of programmers use Kotlin for Android development
tasks in Jira visible to the client as a PM tool
TestFlight testing versions pushed to client’s devices
Technologies used by
During the pre-development stage, EXISTEK defined the timeframes for each milestone, and has formed the detailed project plan on their basic. The team adhered to the pre-defined time limits to finish the project on time.
We always form a team according to the specific project needs. As we developed a native application, we included qualified iOS, Android, backend developers, BA, PM, QA engineer, and a UI/UX designer. This team has worked together on different projects, so they leverage their previous experience to deliver the exemplary results.
How we ensure visibility for the client
Being aware of what’s happening during each development stage is crucial for customers. So that, we use all possible methods to keep them informed. We conduct regular meetings and provide a demo version of the app weekly or montly.
Short project duration and uncompromised cost-effectiveness
Our specialists leverage their knowledge of team management to deliver a final app version in a record 5-month timeframe and for an attractive price. During this short period, we developed two applications: one for professional trainers and one for their clients, and integrated an app with the native SDKs: App HealthKit and Google Fit.
HealthKit and Android health integrations
Design and documentation
Total project cost
Total project duration
Design & documentation
Launch & support