Skip to content

Work · Sports tech

Two training apps, shipped in parallel, talking to wearables

Illustration: a chalked hand on a climbing hold, a fitness tracker on the wrist
Illustrative image · client details under NDA
Problem
A swimming app and a climbing app had to launch side by side, each with wearables, maps, subscriptions and offline training logs.
What we built
Modular React Native features shared across both apps: BLE heart-rate monitors and fitness trackers, gym search on maps, Stripe subscriptions, push notifications and offline logs.
Services
Mobile DevelopmentBackend & APIs

Architecture

Swim appClimb appShared modulesBLE devicesMapsOffline logsStripe
  • React Native
  • Firebase
  • Stripe
  • BLE
  • MapKit
  • Push notifications
apps shipped in parallel
2
apps shipped in parallel
fewer reported crashes
~20%
fewer reported crashes
heart-rate and tracker integration
BLE
heart-rate and tracker integration

Show us what keeps you up at night.

A product, a deadline, a system that’s getting harder to change. Tell us - an engineer, not a salesperson, replies within one business day.

Start a projecthello@ovyrix.org