Mobile Product Development

FitFreak Pro

From an idea to a launched coaching platform that puts every client plan in one place

Struo created FitFreak Pro’s product strategy, brand, iOS and Android application, backend systems, Stripe subscription flow, marketing website, and launch materials—giving independent coaches one consistent way to deliver their own workouts, demonstration videos, nutrition targets, and progress process.

FitFreak Pro coach dashboard and client nutrition dashboard displayed side by side on mobile devices.
FitFreak Pro connects a coach’s reusable programming workspace with the client’s daily workout, nutrition, and progress experience.

Project at a glance

Client
FitFreak Pro LLC
Industry
Fitness technology and digital coaching
Engagement type
Affiliated product venture
Struo's role
End-to-end product partner and ongoing platform operator
Duration
Approximately 16 months
Launched
June 2026
Project status
Launched and operating

Services

  • Product strategy and requirements
  • Product naming and brand identity
  • UX and UI design
  • Flutter mobile application development
  • Backend and API development
  • Database design
  • Stripe subscription integration
  • Testing and quality assurance
  • App-store preparation and release
  • Production deployment and infrastructure
  • Marketing website design and development
  • Marketing copy and sales materials
  • Coach and client documentation
  • Analytics implementation
  • Ongoing maintenance and product development

Launch outcomes

Commercial launch on two platforms

FitFreak Pro completed its official commercial launch on iOS and Android after an earlier beta app-store release.

Connected coach and client experiences

The production product supports the full path from coach-created exercises and programs to client workouts, nutrition logging, and progress submissions.

Stripe subscriptions operating in production

Invited clients can activate platform access through Stripe at $12.99 per month, while coach accounts remain free.

At least 25 minutes saved in one observed workflow

During a July launch-period workflow test, one coach completed saved-program assignment and nutrition-target setup in approximately five minutes, compared with more than 30 minutes using the coach’s previous process.

This was one observed coach workflow and is not a universal time-saving guarantee.

Client testimonial

“The biggest difference for me is consistency. Every client gets their program, instructions, and videos in the same format, so I’m not repeating the same explanation five times.”

FitFreak Pro coach · Beta tester and current coach · FitFreak Pro

Turning a fragmented coaching process into one clear product

From specification to product

FitFreak Pro began as an idea and product specification rather than an existing application. The opportunity was to turn a real coaching-delivery problem into a focused mobile product.

Independent trainers often deliver strong coaching through a mixture of spreadsheets, PDF plans, text messages, demonstration-video links, shared folders, nutrition tools, notes, and manual progress check-ins. That process can work for a small roster, but it becomes harder to maintain as the number of clients grows.

The coaching-delivery problem

Plans have to be rebuilt or resent. Exercise instructions become scattered across messages. Nutrition targets and progress records sit in separate systems. Clients may not know where to find the latest version of the plan, and coaches repeatedly search for links or explain the same movement.

The product therefore needed to organize the delivery process without replacing the trainer’s expertise. The coach still had to own the programming, demonstrations, instructions, targets, and coaching decisions.

Success criteria

  • Provide distinct coach and client experiences in one connected product.
  • Let coaches create and reuse their own exercise content and programs.
  • Deliver workout instructions, sets, repetitions, load or time, and demonstration videos clearly.
  • Connect nutrition targets and progress information to the client record.
  • Support coach invitations and client-paid recurring platform access.
  • Launch consistently on iOS and Android.
  • Give coaches the ability to run normal coaching workflows without Struo performing day-to-day program administration.

Building the product, business model, and operating system together

FitFreak Pro is an affiliated product venture developed and operated by Struo Consulting. The owner of FitFreak Pro LLC is also a co-founder of Struo Consulting; this was not an unrelated external-client engagement.

Struo owned the engagement from concept through commercial launch and continues to operate the technical platform. The work included product strategy, naming, brand identity, UX and UI design, mobile and backend development, payments, testing, deployment, the marketing website, sales materials, and operating documentation.

Keep the coach at the centre

FitFreak Pro was designed around a real coach rather than an automated programming algorithm. This protected the value of the coach’s methodology and ensured that exercises, instructions, videos, programs, nutrition targets, and adjustments remained human-led.

Create separate but connected roles

Coaches and clients need different tools. The coach experience focuses on reusable content, client records, assignments, targets, and review. The client experience focuses on clarity: today’s plan, exercise details, demonstration videos, nutrition targets, and progress submissions. Both roles connect through the same client relationship and data flow.

Make coaching assets reusable

The product was structured around reusable exercise sections, original coach demonstrations, and saved workout programs. This reduced the need to rebuild plans and resend the same instructions for every client while preserving individual assignment and adjustment.

Align onboarding with the commercial model

FitFreak Pro uses coach-led acquisition. A coach invites a specific client, and the client activates the personalized digital coaching experience through Stripe. This keeps the coach-client relationship at the centre of the product rather than positioning the application as a direct-to-consumer workout library.

What we built

FitFreak Pro coach view showing a client record with About, Workouts, Parameters, and Nutrition tabs.
The coach can move between a client’s profile, workouts, parameters, and nutrition without leaving the client record.

A reusable operating workspace for coaches

Coaches can create professional profiles, view active clients, filter the client list, and open a structured client record with About, Workouts, Parameters, and Nutrition areas. The coach can build an exercise library using original descriptions, instructions, videos, and thumbnails; create reusable multi-day programs; assign sets, load or time, and repetitions; and update client nutrition targets.

  • Coach onboarding and professional profiles
  • Client dashboard and filters
  • Unified client record
  • Exercise sections and reusable exercise library
  • Original exercise instructions and media
  • Multi-day workout-program builder
  • Saved-program assignment
  • Client parameters and progress review
  • Nutrition review and target updates
  • Availability schedule blocks
FitFreak Pro client dashboard showing daily nutrition targets and the current assigned workout.
After activation, the client dashboard brings coach-set nutrition targets and the current assigned workout into one view.

One clear place for the coach’s plan

Clients join through a coach invitation, activate access through Stripe, and receive a mobile experience organised around the coach’s plan. They can review the current workout, open detailed exercise instructions, check sets and repetitions, watch the coach’s demonstration video, follow nutrition targets, log meals and water, and submit dated progress information.

  • Coach invitation and account connection
  • Stripe subscription activation
  • Daily dashboard
  • Assigned workouts
  • Exercise instructions and demonstration videos
  • Sets, load or time, and repetitions
  • Daily nutrition targets
  • Food, meal, recipe, and water logging
  • Dated summaries and progress information
  • Four-angle progress-photo submission
  • Coach profile and account settings

A production-ready invitation and subscription flow

Struo implemented the account, invitation, access, and payment lifecycle required by the business model. Coaches generate invitations for specific clients. Invited clients register, connect to the coach, review the current subscription amount, complete payment through Stripe, and return to an active dashboard.

  • Email verification
  • Coach invitation codes
  • Invitation history
  • Stripe checkout
  • Active-access confirmation
  • Account settings
  • Privacy-policy access
  • Password management
  • Permanent account deletion
  • AppMetrica analytics
  • Apple App Store and Google Play distribution

A product identity and launch system built from the ground up

Struo created the FitFreak Pro name, logo, brand identity, visual system, UX language, marketing copy, sales presentation, coach guide, client guide, and public marketing website. These materials gave the product a consistent identity across the mobile application, sales process, onboarding, and support.

  • Product naming
  • Logo and visual identity
  • Product UX and interface system
  • Marketing website
  • Sales brochure and presentation
  • Coach onboarding guide
  • Client onboarding guide
  • Product and company messaging

Product walkthrough

FitFreak Pro coach view showing a client record with About, Workouts, Parameters, and Nutrition tabs.
A single client record connects profile information, assigned workouts, submitted parameters, and nutrition.
FitFreak Pro coach exercise form containing instructions, a demonstration video, and a thumbnail.
Coaches can save their own instructions, demonstration media, and thumbnails as reusable exercise content.
FitFreak Pro coach program builder showing two workout days with exercises, sets, load, and repetitions.
Saved programs organise exercises by workout day and retain the assigned sets, load or time, and repetitions.
FitFreak Pro client dashboard showing nutrition targets and the current assigned workout.
The client opens one dashboard for coach-set daily targets and the current workout.
FitFreak Pro client exercise screen showing a coach demonstration video and assigned sets, weight, and repetitions.
Each exercise combines the coach’s demonstration with the exact sets, load or time, repetitions, and instructions for that client.
FitFreak Pro coach nutrition view showing a client’s calorie, macronutrient, and water progress with an option to update targets.
The coach can review a selected day’s calories, macronutrients, water, and logged meals before adjusting targets.
FitFreak Pro client summary screen showing a selected date, calorie and macronutrient targets, water intake, and measurements.
Dated summaries keep nutrition and progress information connected to the client’s ongoing plan.

A consistent product for coaches, clients, and ongoing operations

User impact

The latest plan stays in one place

Clients no longer need to search through old messages for the latest workout or demonstration link. The assigned plan, sets, repetitions, load or time, coach instructions, video, nutrition targets, and progress process are available in one mobile experience.

The coach’s method remains recognizable

Approved client feedback indicates greater confidence when training independently and more continuity while travelling, because the experience still reflects the coach’s plan rather than a generic program.

Business impact

A defined recurring-access product

FitFreak Pro moved from an initial concept to a commercially launched product with a defined recurring-access model, public app-store distribution, a marketing website, and a consistent product identity.

Coach-led acquisition

The coach invites the client, the client activates the personalized digital coaching experience, and the ongoing relationship remains attached to that coach.

Operational impact

Reusable coaching assets

The reusable library and saved-program model allow coaches to organise their own exercises, videos, instructions, and workout structures once, then use and adjust them across individual client plans.

A faster observed assignment workflow

In one July launch-period workflow test, a coach completed saved-program assignment and nutrition-target setup in approximately five minutes. The comparable previous process took more than 30 minutes. This observed saving of at least 25 minutes applies only to that specific workflow and is not a universal guarantee.

Delivery impact

One connected engagement

Struo delivered the product, brand, mobile applications, backend systems, payment flow, marketing website, launch materials, and operating documentation as one connected engagement.

Independent daily coaching

Coaches can independently manage their normal profiles, exercise content, invitations, programs, client assignments, nutrition targets, and client records. Struo remains responsible for the underlying platform operation and technical lifecycle rather than performing the coaches’ daily work.

Technology and delivery

The mobile product uses Flutter and Dart with GetX, REST/JSON API communication, SQLite local storage, and Flutter media and video plugins. Stripe supports invited-client subscriptions, and AppMetrica provides product analytics.

Current status and next phase

Project status: Launched and operating

An early or beta app-store release was available in March 2025. The official commercial launch followed in June 2026.

Struo continues to operate and develop FitFreak Pro, including production infrastructure, monitoring, mobile releases, Stripe administration, maintenance, user support, and new feature development.

Delivery

Struo handled deployment, app-store releases, production infrastructure, and domain configuration.

  • Coach accounts: $0 per month
  • Invited-client access: $12.99 per month
  • Coach-led client invitations
  • Privacy-policy access
  • Permanent account deletion

Technologies

  • Flutter
  • Dart
  • GetX
  • REST/JSON APIs
  • SQLite local storage
  • Flutter media and video plugins

Integrations

  • Stripe
  • AppMetrica
  • Apple App Store distribution
  • Google Play distribution

Related case studies

MathPrepPro homepage promoting AMC 8, AMC 10, AMC 12, and AIME practice, with free-test and practice-bundle calls to action beside a preview of the learning platform

EdTech Platform

MathPrepPro

Struo turned an early-stage idea into a complete AMC and AIME preparation platform with timed tests, original content, detailed solutions, performance analytics, AI-powered reviews, paid bundles, and custom administration.

Outcome

2,600+ registered accounts

  • Product Strategy
  • UX/UI Design
  • Laravel Development
  • AI Integration
  • SEO
Pivot Brief NC public homepage introducing the North Carolina small-business publication

Publishing Platform & Workflow Automation

Pivot Brief NC

A public publication website and connected dashboard that turns structured content into website briefs and Mailchimp-ready newsletters.

Outcome

More than 30 minutes saved per newsletter production cycle.

  • Custom platform
  • Workflow automation
  • AI-assisted publishing
  • Mailchimp
  • SEO

Still delivering a service through spreadsheets, messages, and disconnected tools?

Struo can turn the workflow your team already understands into a focused digital product—without replacing the expertise that makes the service valuable.