Skip to content

Files

Latest commit

e8a08da · May 23, 2024

History

History
46 lines (29 loc) · 1.76 KB

README.md

File metadata and controls

46 lines (29 loc) · 1.76 KB

Cyling Trainer

Connect your smart trainer using this app.

Requirements

Follow Tauri prerequisites here.

Installation and Building

Start the dev server:

$ pnpm 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.
  • Save session summary.

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:

  • Workout interval graph.
  • Custom workout creator.
  • Strava and Garmin integration.
  • Convert session summary to common file types