The Problem
What needed to be fixed.
Fitness platforms live on how quickly a user can find a workout they actually want to do. If class discovery is slow, the next tab wins. iFit needed a browsing experience that could handle a large, growing library of classes and instructors while still loading instantly on a phone propped on a treadmill. The older flow was making users work too hard to find the next workout.
What We Did
How we tackled it.
We contributed to the React front end and Node services supporting class discovery and scheduling, focusing on performance, filterability, and a layout that rewards casual browsing. The goal was a consumer-grade feel: smooth scrolling, meaningful previews, and information architecture that makes "what should I do today?" a one-tap answer. Backend interactions were kept crisp so the front end never stalled on data.