BODi set out to expand its digital fitness platform with live classes, personalized meal plans, and hundreds of workout videos. X-Team ensured its apps could carry these ambitious features with high performance and a superior user experience.
The ChallengeScaling apps for ambitious features
BODi ran several apps that let subscribers follow along with at-home workout videos for a few dollars a month, and originally brought X-Team on board to improve their performance.
The decision to add live classes, a personalized meal plan and tracker, and hundreds of workout videos meant those apps would need significant upgrades to handle the new scope.
The SolutionA cohesive cross-platform architecture
- TypeScript codebase across the apps, reducing the risk of errors and bugs and speeding up onboarding of new developers.
- React Native mobile apps let X-Teamers reuse JavaScript skills to write shared code for both iOS and Android, significantly speeding up development.
- Redux-Saga global event bus connected all of BODi's apps so teams working on different parts could understand and react to each other's work.
- Gatsby web app chosen for its performance gains, with a pre-production environment that smoke tests everything before it goes live.
- Web performance techniques from asset optimization to prefetching kept the web app running as fast as possible.
Mashable named BODi's Openfit app the best app for real-time feedback — access to personal trainers without the personal-trainer fee.The BODi Engagement — X-Team
The ResultsFast, cohesive apps that scaled
Together with X-Team, BODi shipped cohesive, fast applications with great UX — Mashable named the Openfit app the best app for real-time feedback. The web app grew rapidly, quickly hitting 100,000 subscribers.
X-Team developers worked on the app's checkout, and users reported virtually no issues at launch, giving BODi a steady stream of income from the web app without technical hiccups. The two teams continue to make the app faster and more streamlined, which users regularly note in reviews.
The stack behind the build
Backend & APIs
- TypeScript
- React Native
Tooling & Process
- Redux-Saga
- Gatsby
Have a challenge like this?
X-Team developers don't just join your team — they become the driving force behind your success, pushing boundaries and delivering extraordinary results.