How X-Team Helped Openfit Enhance Its Fitness & Wellness Apps

How X-Team Helped Openfit Enhance Its Fitness & Wellness Apps image

Project Summary

Openfit wanted to expand its offering by adding live classes, personalized meal plans, and an extensive library of workout videos. 

Openfit turned to X-Team to ensure their apps could handle the ambitious new features with high performance, seamless functionality, and a superior user experience.

The Client

Openfit is a fitness and wellness company that offers a digital streaming platform that combines fitness, nutrition, and wellness They provide workout and nutrition apps with live workout classes, hundreds of workout videos, and a personalized meal plan and tracker. 

The Challenge

Openfit had several apps with workout videos that subscribers could follow along with at home for a few dollars a month. They originally brought X-Team onboard for performance improvements of these apps. They decided to add live classes, a personalized meal plan and tracker, and hundreds of workout videos, which meant that their apps would need significant upgrades. 

The Services

The Openfit app is written entirely in TypeScript. The strongly-typed JavaScript superset made it easier and faster to onboard new people to the project because there was significantly less risk of code errors or bugs. Additionally, Openfit’s mobile apps use React Native, which meant that X-Teamers could use their JavaScript skills to writethe same code for both iOS and Android apps, significantly speeding up development.

X-Team developers also used the redux-saga library to create a global event bus to connect all of Openfit’s apps. This setup meant that developers spread across different teams, working on different parts of different apps, could understand and react to what the other teams were doing. It made the separate aspects of the apps feel like part of a cohesive whole.

For the web app, X-Team developers decided on Gatsby because of its performance improvements. They created a pre-production environment that smoke tests everything before it goes live, along with several techniques, from asset optimization to prefetching, to make sure the web app runs as fast as it possibly can.

Results

Creating Cohesive, Fast Apps with Great UX

Together with X-Team developers, Openfit was able to create cohesive, fast applications with great UX. The Openfit iOS app currently holds a 4.8 rating in the App Store and has been downloaded tens of thousands of times. Mashable recently named Openfit the “best app for real-time feedback,” saying that it “gives you access to personal trainers without having to pay a personal trainer fee.”

Rapid Growth and Subscriber Milestones

Additionally, the new Openfit web app is growing rapidly, and it quickly hit the milestone of 100,000 subscribers. X-Team’s developers worked on the checkout of the app, and users reported virtually no issues at launch. As a result, Openfit has seen a steady stream of income from the web app without any technical hiccups.

Continuous Improvement and Streamlined Features

Openfit and X-Team are continuously working to make the app faster and more streamlined. This is reflected in the user reviews of the app, which frequently mention how the app is only getting better over time.

KEEP MOVING FORWARD

X-Team / Case Studies