A platform
for online fitness coaching
Learn how we built a convenient platform for personal trainers that takes customer experience to the next level!
Sport & Fitness
Industry
15 specialists
Team size
Great Britain, London
Location
2021 – 2022
Project duration
[ About client ]
Our client came up with the idea of an end-to-end fitness platform where he can cooperate with his customers smoothly without spending much time on admin tasks.
Diren Kartal, the fitness coach and owner of Progress 247, has been conducting fitness training for ten years. Since Diren established Progress 247, he created a hybrid training environment where he communicated with his clients using Aweber and Slack, and he tracked their results by means of Excel Tables.
To some extent, Progress 247 had been operated manually. That was inconvenient for both Diren and his clients. Diren chose Onix upon the recommendation of an existing client who also had a fitness project. So our client knew that Onix had the right expertise and a proven track record for fitness projects.
The Onix team was responsible for:
Ensuring an effective and transparent development process
Identifying and collecting requirements to meet project and business goals
Building a fully functional and well-structured web application (with mobile responsive design) to provide online fitness coaching
Creating an intuitive and appealing interface that drives engagement with clients
Integrating several third-party services to extend product functionality
Adding an opportunity to hold secure payments
Ready to modernize your fitness business by leveraging top-tier technologies?
The platform we built benefits several groups of end-users:
Fitness coacher gets an opportunity to:
Offer a professional personalized coaching experience that boosts business growth
Effectively manage clients in one place
Reduce the time-consuming admin tasks that distract from providing professional services to the clients
01
In their turn, customers:
Try a modernized and engaging fitness experience that allows them to reach excellent results
Track results and visualize progress towards specific goals over time
Get access to exclusive educational, training & workout content in one digital place
02
[ Solutions we provide ]
The top-level requirement was to create a well-structured fitness platform, where users can get access to a number of Progress 247 features according to their membership type.
The client already had a site on WordPress, and we needed to achieve better performance and extend the platform functionality. However, to provide the best solutions to the client's business challenges, using WordPress was not practical.
Thus, we offered another tech stack that would guarantee high-quality product operation. Moreover, we decided to implement reliable third-party services to add extra vital features: SendGrid (for sending system emails), ConvertKit (for custom emailing), and Stripe (for secure payment processing).
Progress 247 covers the following advanced features:
Proper product operation and efficiency
The main task was to migrate a WordPress site to a custom-built web application (with mobile responsive design). For the backend, we used Node.Js, and for the frontend Vue.Js. Using reliable technologies allowed us to guarantee high-quality app operation, enhance the product capacity, and significantly broaden functionality.
Effortless client management and accountability
Managing clients and their results are now easier since all data is in one place. We built a sophisticated administrative panel with appropriate filters and report-generating tools that allow administrators to track users' membership transitions, payments, and accountability and communicate with them.
Easy generation of customized workout plan
The coach can generate a customized workout plan according to the information given by users during onboarding (goals, medical condition, biodata, etc.) All of this info is available in the admin panel.
Calorie calculator
This feature calculates the daily calorie intake for the users according to their goals and anthropometry. We used the owner’s formula that was adjusted to the users’ goals and correctly displayed each user's custom instruction. Also, we integrated SendGrid to send users their results of the calorie calculation via email.
Challenges for clients
This is a gamifying feature that encourages people to take part in the competition and reach great results. Users with a subscription (monthly/yearly) can participate in these challenges, track their progress, and compete with other users to achieve their goals.
Users check-in daily (fill in all the required data), upload their “Progress photo", and get points. They also can monitor their results on the leaderboards. This fun feature allows us to tap users' intrinsic motivations so they enjoy using Progress 247 more.
Email automation
The auto-emailing feature allows automatically sending various encouraging and motivational messages to users at specific intervals. This feature is designed to keep users engaged, motivated, and informed throughout their fitness journey.
The platform sends personalized messages based on user activities, achievements, or progress. For example, after completing a workout, the platform can send a congratulatory message to acknowledge the user's effort and progress. If a user hasn't logged in for a few days, the platform can send a gentle reminder encouraging them to get back on track.
Workout tracking
This feature provides users with a comprehensive and efficient way to monitor and manage their fitness routines. Users can customize their workout routines by adding specific exercises, sets, reps, and weights.
This feature allows them to track their progress over time, making setting and achieving fitness goals easier.
Secure payments processing
We integrated the Stripe system, allowing users to accept payments and send payouts online securely. This feature also provides an opportunity to track payments within the platform and manage subscriptions in the app.
Rebranding process
Initially, the fitness platform had an orange-black color scheme. We decided to revitalize its visual identity. One of the key changes involved altering the color scheme, transitioning from the previous dark orange theme to an elegant combination of black and green.
The color black signifies sophistication and strength, while green symbolizes vitality and growth, perfectly reflecting the platform's focus on health and wellness. By rebranding the fitness platform and changing the color scheme to black and green, we successfully rejuvenated its image, creating a more appealing and engaging user experience.
After rebranding, the fitness platform witnessed remarkable results:
01
A threefold increase in subscription purchases
02
Expanding the platform's user base organically
03
Increased level of loyalty
We've worked hard to deliver simple, clean, and attractive UI/UX design.
Thanks to our design solutions, end-users can use the platform quickly and effortlessly!
Core technology
Node.js,
Vue.js,
SendGrid,
ConvertKit,
Stripe,
Figma
Results
As a result of Onix's collaboration, our client now operates a reliable, well-performing web application that allows for a deeper level of control over clients' data, results, and communication.
After rebranding, a surge of 1,400 new users joined the platform.
Combining digital workflow with a highly interactive all-in-one fitness platform, our client offers a comfortable environment for thousands of users acting simultaneously: watching workout videos, doing daily check-ins, onboarding, and creating and updating their fitness goals.
From now on, our client delivers professional coaching services online more efficiently while helping his customers achieve the best results.
Achieved business results
Business in one digital place
Optimized clients management
High-quality online fitness coaching services
Reduced manual daily tasks
A deeper level of clients' results control
Enhanced communication and client support
See other related projects
USA
Sports & Fitness
JSA is a platform that offers
personalized training and nutrition
services
Online sports & fitness platform
JSA is a platform that offers personalized training and nutrition services
Services provided:
The client came to us with an already existing project and asked to help implement specific features, improve existing ones, and fix bugs
USA
Sports & Fitness
MiPaddle is a site & app for paddle
tennis fans to boost skills & track
progress
Mobile app & website for paddle tennis enthusiasts
MiPaddle is a site & app for paddle tennis fans to boost skills & track progress
Services provided:
The client came to us by a recommendation and requested to create a paddle tennis website, Android & iOS apps, and Admin Panel for content management
USA, Florida
Sports & Fitness
Phlex is a swim-tracking app that uses
wearable devices to collect motion data
Innovative solution to track swimming workouts
Phlex is a swim-tracking app that uses wearable devices to collect motion data
Services provided:
We upgraded an old iOS codebase, built an Android app from scratch, created an intuitive design, ensured proper data synching between watches and apps