Logo twc white

Train With Cass 2.0: Complete Fitness App Rebuild From Scratch

PixelForce rebuilt Train With Cass from the ground up using Flutter, delivering the seamless fitness experience Cass Olholm originally envisioned after years of instability.
  • Complete platform rebuild from scratch using Flutter for iOS and Android
  • Launched TWC 2.0 with intuitive user flows and seamless member experience
  • Implemented sophisticated admin portal for efficient content management
  • Delivered powerful CMS enabling unlimited programming creativity
  • Achieved stable, scalable foundation for long-term growth
  • First-time Android release after years of Apple-only availability
Data Migration Success Rate
100%
App Reviews
5★
Iphone twc

The Brief

Stuck with an unstable app draining your resources? See how we rebuilt Cass Olholm's fitness platform from the ground up.

Cass Olholm, a qualified nutritionist and weightlifting coach with a Bachelor of Health Science in Nutrition and over 344,000 Instagram followers, built Train With Cass into a thriving online fitness community through authentic engagement and expert programming. The platform delivered strength training, high-intensity interval training (HIIT), strength and conditioning programmes, and on-demand fitness sessions to dedicated subscribers. However, the underlying iOS application - the technical foundation enabling this business - had accumulated significant technical debt inherited from its original development process. PixelForce had previously undertaken a comprehensive rescue and stabilisation engagement to address the most critical stability issues, but the extent of the underlying architectural limitations meant a complete rebuild was ultimately required to fulfil the platform's potential.

The application's architecture reflected decisions made without consideration for long-term scalability or maintenance burden. Previous developers had built features reactively without establishing coherent design patterns or systematic approaches to common problems. The result manifested as frequent crashes that frustrated engaged members, a clunky content management system that constrained Cass's ability to publish new programmes, and poor user flows that created friction in the experience journey. The absence of an Android application represented a significant market limitation - approximately half of mobile users worldwide utilise Android devices, and excluding this substantial user segment meant leaving revenue potential untapped.

PixelForce had already undertaken stabilisation work on the iOS application, addressing the most critical crashes and performance issues. However, stabilisation represented a temporary measure rather than a permanent solution. The underlying architectural problems persisted - the codebase remained fragile, difficult to modify without introducing new defects, and incapable of supporting the sophisticated features necessary for continued growth. Cass and the PixelForce team recognised that incremental improvements would never resolve the fundamental constraints created by the original architecture.

The decision emerged clearly - rather than continuing to patch a fundamentally flawed system, Train With Cass needed wholesale rebuilding. This approach would eliminate the accumulated technical debt constraining development velocity, enable cross-platform support for both iOS and Android through modern frameworks, and establish an architectural foundation capable of supporting sophisticated features including advanced data analytics and personalised programme delivery.

Watch Cass's Honest Share on Instagram:
PART 1/3 PART 2/3 PART 3/3
Gallery 1 twc Gallery 2 twc Gallery 3 twc Gallery 4 twc Gallery 5 twc

Our Solution

PixelForce undertook a comprehensive rebuild of Train With Cass utilising the Flutter framework, a modern cross-platform development approach enabling simultaneous deployment to both iOS and Android ecosystems from a single codebase. This strategic decision meant Cass could finally launch on both platforms without duplicating effort or cost. Flutter's performance characteristics guaranteed smooth animations, fast load times, and native-feeling experiences on both operating systems.

The rebuild process prioritised member experience above all other considerations. UI design was completely reimagined with focus on intuitive navigation, clear visual hierarchy, and frictionless access to programme content and performance tracking. Extensive consultation with existing Train With Cass members informed the redesign - understanding their goals, preferred workout styles, common friction points in the existing application, and features they most valued. This member-centred approach ensured that redesigned workflows addressed real user needs rather than implementing generic fitness application patterns.

The content management system was completely redesigned to provide Cass with sophisticated publishing capabilities previously unavailable. Rather than requiring developer assistance to publish new programmes and modify existing content, Cass could now directly manage all content through an intuitive administrative portal. The platform supported complex scheduling of programmes, sequenced releasing of workouts, batch content modifications, and detailed analytics on content performance. This capability represented a profound unlock - Cass gained ability to publish programmes at the frequency she preferred, responding to member feedback and seasonal programming requirements without waiting for developer availability.

The administrative portal provided comprehensive programme management capabilities. Content could be structured in sequences, with prerequisites and progression tracking ensuring that members followed logical workout progressions. The platform supported detailed programme metadata including difficulty levels, duration estimates, equipment requirements, and exercise focus areas. Members could browse programmes with full information about what they would receive before committing, eliminating uncertainty that sometimes drove member dissatisfaction in the previous application.

Data migration from the legacy iOS application represented a critical challenge, as Train With Cass had accumulated years of member data including subscription status, purchase history, progress tracking, and completed workouts. PixelForce engineered a seamless migration process that transferred all historical data to the new platform, ensuring that members retained their complete activity records and subscription status through the transition. The migration was orchestrated to occur with minimal service disruption - members could continue using the existing application whilst the new platform was prepared.

Enterprise-grade AWS infrastructure provided the foundation for the rebuilt application. Automated QA testing protocols caught issues before release. Monitoring systems provided real-time health checks. The architecture anticipated growth rather than reacting to it - ensuring that Train With Cass could scale as Cass's membership expanded without infrastructure becoming a constraint.

The rebuilt Train With Cass application delivered a fundamental transformation in the platform's technical capabilities. Members experienced a dramatically improved user interface, eliminated crashes, and rapid performance. Most significantly, the Android launch provided access to the substantial portion of the global mobile market previously unavailable to Train With Cass, fulfilling a long-standing request from Cass's audience.

Technical Breakdown

TWC 2.0 represents what happens when deep fitness app expertise meets sophisticated engineering. By rebuilding from scratch with Flutter, we delivered both the iOS excellence Cass's community expected and the Android launch they had been waiting for - all while creating the intuitive, powerful platform Cass always knew Train With Cass could be.