Skip to content
Back to work

Personal Fitness Tracker

A running coach app that guides each run by heart rate, fully offline.

React NativeExpoTypeScriptZustand
Type
Studio product
Role
Design, development and testing
Year
2026
Platform
Mobile app
Training plan
12 wk
Heart rate updates
1 s
Screens
8
Personal Fitness Tracker screenshot 1

Overview

The app connects to a chest heart rate strap and coaches the runner live through a 12 week plan. After each run it explains what happened and how training is going.

Challenge

Most fitness apps show generic charts and need the cloud. This runner needed live, reliable coaching from a heart rate strap, with the phone in a pocket and the screen off.

Approach

We built a spoken coach that reacts to heart rate every second and follows a structured plan. All data stays on the phone, and an optional voice assistant answers questions during the run.

Outcome

A finished app with eight screens covering today's readiness, live runs, history and trends. It tracks pace, effort and training load across the full 12 week plan.

Key features

  • Live coaching from a heart rate strap

    Connects over Bluetooth and speaks up when you drift out of your target zone.

  • Optional voice assistant

    Ask a question mid run and get a short spoken answer.

  • A structured 12 week plan

    Easy runs, intervals, recovery weeks and a final 5K time trial.

  • Fair pace on hills

    Corrects phone GPS height data so effort on climbs is measured fairly.

  • A clear review after every run

    Effort, pace, training load and early warnings about overtraining.

  • Works offline

    Everything is stored on the phone, with optional sync and export to other running apps.

Have a similar project?

Tell us what you need. We reply within 24 hours.