All work

FITNESS & COACHING

StrideIQ

StrideIQ is an AI fitness coaching app that turns running and health data into personalized, science-backed training. It reads a runner's Apple Health history and connected wearables, then builds daily and weekly plans aimed at improving VO₂ max and overall performance. We built the mobile app, the onboarding flow, and the coaching experience.

Industry

Fitness / Health Tech

Status

Live in production

The challenge.

Most training apps hand you a generic plan and leave you to figure out the rest. The goal here was a coach that actually understands the individual. That meant pulling in real health data from Apple Watch and Garmin, accounting for injuries and current fitness, and turning all of it into plans a runner could trust day to day. The hard part was making something this data-heavy feel simple to set up and easy to follow.

What we built.

We built StrideIQ as a React Native app with a clean onboarding flow that collects the right details without overwhelming people. It connects to Apple Health and wearables to read VO₂ max, heart rate, workouts, and steps, then feeds that into an AI coaching layer that writes the plans and answers questions in plain language. Plans adapt as the runner logs progress, reports injuries, or changes goals, so the guidance keeps matching where they actually are.

A setup that gets to know the runner

Onboarding

A setup that gets to know the runner

Onboarding walks each runner through the basics the coach needs, starting with profile details and moving into fitness specifics. The questions stay short and skippable so people can finish quickly and still get a plan that fits them. Once enough is known, the app generates a starting plan with the reasoning shown right there, like why a beginner gets a low-intensity aerobic base session first.

  • Step-by-step profile and fitness questions
  • Optional fields so nothing blocks getting started
  • Plans explained in plain language, not just handed over
Connecting real data from Apple Watch and Garmin

Health & Wearables

Connecting real data from Apple Watch and Garmin

Runners link their fitness data during setup by choosing Apple Watch or a Garmin device. The app reads VO₂ max, heart rate, workouts, and step history so the coach works from real numbers instead of guesses. Baseline details like recent race times are optional, and the app makes clear that health data is encrypted and never shared.

  • Apple Health and Apple Watch integration
  • Garmin device support during connect
  • Optional baseline inputs like VO₂ max and race times
A coach available any time of day

AI Coaching

A coach available any time of day

The home screen centers on the AI coach. Runners can ask it questions, review their performance metrics, and read recommendations generated from synced health data and daily check-ins. When data is still syncing, the app is honest about it and tells the runner exactly what to complete to get full recommendations.

  • Ask My Coach chat for instant guidance
  • Recommendations built from synced health data
  • Clear prompts when more data is needed
Vitals, plans, and progress in one place

Daily Experience

Vitals, plans, and progress in one place

The dashboard pulls a runner's health activity, performance metrics, and current plan into a single view. It shows the last 30 days of Apple Health data, VO₂ max trends, steps, and the day's training, so the next session and the bigger picture are both visible at a glance.

  • Health activity synced from Apple Health
  • VO₂ max and performance trends over time
  • Today's training surfaced alongside long-term progress

How we built it.

The path from first conversation to a production system.

01Discovery

Define the coaching logic

We mapped what data the coach needs and how it should turn that into plans, injuries and goals included, before writing app code.

02Design

Build onboarding and data sync

We built the React Native onboarding flow and wired up Apple Health and wearable connections to read real fitness data.

03Build

Layer in AI plans and chat

We connected the coaching model so it generates daily and weekly plans and answers questions in natural conversation.

04Launch

Ship and refine

We launched on the App Store, then tuned the plan adaptation and dashboard based on how real runners used it.

The results.

What StrideIQ delivers in production, and the core stack it runs on.

2Wearable platforms

Apple Watch and Garmin both supported for reading fitness data.

90 daysHealth data analyzed

The coach works from up to 90 days of Apple Health history.

AdaptiveTraining plans

Plans adjust as runners log progress, injuries, and new goals.

LiveIn production

Available on the App Store with a two-month free trial.

React NativeReact Native
TypeScriptTypeScript
SwiftSwift
Node.jsNode.js
PostgreSQLPostgreSQL
AWSAWS
OpenAIOpenAI
PythonPython

Have a project like this?

Tell us what you're building. We'll come back with a clear plan, a timeline, and the team to ship it.

01

Friendly Relationship

We work as an extension of your team clear communication, honest timelines, and no surprises from kickoff to launch.

02

Design you will love

Through design and engineering craft, we ship competitive products that look great and meet your commercial goals.

Two things wealways promise

The Tenfold Systems team
The Tenfold Systems team
The Tenfold Systems team