A cross-platform rehab app for cardiac, pulmonary, vascular, and long-COVID patients needed real-time heart rate data patients could safely exercise against at home. We integrated Terra API to normalize Bluetooth heart rate data into a stable, real-time stream, then built a tiered exercise library that unlocks with proficiency, the same discipline a clinical setting requires.
Talk to UsCardiac, pulmonary, vascular, and long-COVID patients exercising at home under a clinically designed program
Real-time Bluetooth heart rate monitoring, a tiered exercise library, and a recovery analytics dashboard
React Native, Bluetooth Low Energy, Terra API
Delivered, live on iOS and Android
Staying inside a target heart rate zone during exertion is a clinical requirement for this population, not a fitness feature. Getting it wrong doesn't just miss a goal, it risks the patient's recovery.
Bluetooth-enabled heart rate monitors don't all report at the same frequency, and the raw data coming off the device didn't match what the app needed to evaluate a patient's zone in the moment.
A monitor that drops its connection mid-session, or reports heart rate in an incompatible format, breaks the core safety promise of the product.
Apple Watch, Samsung, and Fitbit integration were on the table early. Each adds its own SDK, its own data quirks, and its own testing surface, which would have delayed the core Bluetooth heart rate feature the clinical exercise model depended on.
A cross-platform app built on React Native, with Bluetooth Low Energy for device connectivity and Terra API to normalize heart rate data in real time.
Rather than building a custom Bluetooth data pipeline and handling every device's frequency quirks in-house, we integrated Terra API to normalize heart rate data from Bluetooth-enabled monitors into a consistent, real-time stream. That gave the app a stable connection during workouts and heart rate data in a format it could evaluate against a patient's target zone as the session was happening, not after the fact.
We built the app around the clinical team's exercise design: 15-minute sessions first, with 30-minute and then 45-minute tiers unlocking only once a patient showed they were ready for more, with easy, moderate, and advanced levels within each tier. The progression logic mirrors how cardiac rehab actually works in a clinical setting, where intensity increases gradually and under supervision. The app holds that same discipline even when no clinician is in the room.
Daily, weekly, and monthly tracking, with a monthly view showing total exercise minutes and average heart rate per session. For a rehab app, this is the record a patient and their care team use to see whether recovery is actually progressing, built to answer that question specifically rather than just show activity graphs.
Apple Watch, Samsung, and Fitbit integration were explored early in the engagement, then cut. Each platform would have added its own SDK and its own edge cases to manage, without improving the Bluetooth heart rate monitoring the clinical model actually depended on. We flagged it as a real scope decision rather than quietly dropping it, so the client could revisit it later if it made sense.
Talk to us about what a Terra API or Bluetooth heart rate integration looks like for your platform.
Partner with us to design, build, and scale digital solutions that drive better outcomes.
Global Tech Teams LLC, 525 Washington Blvd, Industrious at Newport Tower, Jersey City, NJ 07310, United States.
Let’s discuss your goals, workflows, and next steps in a focused consultation call.