All Projects
Mobile App
React NativeiOSAndroidOpenAIHealthKit

Pulse Fitness App

A cross-platform fitness companion that combines real-time biometric tracking with a personalised AI coaching layer — turning raw workout data into an adaptive training plan that evolves with the user.

Good Morning, Alex
TODAY'S GOAL
8,240
steps · 67% complete
CALORIES
1,240
HEART RATE
72 bpm
AI COACH
Based on your sleep data, today's HIIT intensity should be reduced by 15%.
You're trending 8% above last week. Keep it up.
START TODAY'S WORKOUT →
WEEKLY STATS
MTWTFSS
App UI — Dashboard · AI Coach · Weekly Stats
4.8★
App store rating
40%
Higher retention vs v1
iOS+
Android
Single codebase
8wks
Build to launch

The Problem

The client had a first-generation fitness app built in Swift — iOS only, no analytics, no personalisation, and a 28% 30-day retention rate. Users would download, log a few workouts, and disappear. The product had strong brand recognition but the app experience wasn't converting that into habit.

They needed a cross-platform rebuild that would feel premium, add genuine intelligence, and give users a reason to come back daily.

What We Built

Pulse is a React Native app that shares a single codebase across iOS and Android. The core tracking layer integrates natively with Apple HealthKit and Google Fit to pull biometric data — heart rate, sleep quality, recovery score — and feeds it into an AI coaching engine that adjusts the user's training plan in real time.

The AI coach is powered by a fine-tuned model trained on exercise science principles and the client's methodology. It doesn't just suggest workouts — it explains its reasoning, adapts based on user feedback, and learns each user's preferences over time.

Key Features Delivered

The Result

Pulse launched to 4.8 stars on both stores. 30-day retention climbed from 28% to 68% — a 40% lift attributed primarily to the AI coach's daily touchpoints. The client expanded their subscription tier pricing and saw ARPU increase 3.2x within the first quarter post-launch.

Project Details

ServiceApp Development
IndustryHealth & Fitness
Timeline8 weeks
PlatformiOS & Android
StatusLive

Tech Stack

React NativeTypeScriptHealthKitGoogle FitOpenAINode.jsSupabaseExpo
Build Something Similar →

More From This Project

WORKOUT SESSION
Bench Press3 × 8
Squat4 × 6
DeadliftUp next
Live Workout Session View
RECOVERY SCORE
84
Good — Ready to train
Daily Recovery Score
PUSH NOTIFICATION
Time to move, Alex 💪
Your AI coach has updated today's plan. Tap to see your adaptive session.
Smart Push Notification
Nexus Analytics
⊞ All Projects