Skip to content

jetoneza/cycling_trainer

Repository files navigation

Cyling Trainer

Connect your smart trainer using this app.

Requirements

Follow Tauri prerequisites here.

Installation and Building

Start the dev server:

$ npm run tauri dev

Follow Tauri's build step here

Current Development

I've completed the major functionalities of the app, making it usable for cycling workouts. This is still in the early stages, so there's room for improvement. Here's a list of the features that are already implemented:

  • Smartwatch heart rate Bluetooth support.
  • Wahoo Kickr Core Bluetooth support.
  • Loading Zwift (.zwo) workouts.
  • Displaying live data during workout sessions.
  • Spin Down Calibration.
  • Power and heart rate graphs.

Cycling Trainer Workout

Cycling Trainer Summary

Cycling Trainer Activities

Cycling Trainer Bluetooth

Future Plans

The app is now usable for workouts, but I plan to add more features to make it fully fleshed out. Here's the checklist for what's next:

  • Save session summary.
  • Workout interval graph.
  • Custom workout creator.
  • Strava and Garmin integration.

About

Connect your smart trainer using this app.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published