KettleLedger
Features

Current KettleLedger app modules

Every feature below is aligned with the current Flutter app inventory. Future cloud sync is kept separate from current mobile app capabilities.

Builder and Templates

  • Single-exercise and multi-exercise round blocks
  • Fixed window, scheduled repeats, EMOM, AMRAP, for-time, Tabata, straight sets, ladder, complex, carry interval, and free log
  • Template duplication, favourites, planned duration, cue overrides, and Pro limits

Timer and Runner

  • Pre-start countdown, work/rest transitions, pause/resume, and live completion
  • Audio cues, haptics, finish-early handling, late policies, and multi-exercise rounds
  • Logs sets into the local training ledger after the workout

Workout Log

  • Completed sessions, manual entries, imported workouts, and source labels
  • Reps, volume, density, duration, RPE, limiters, notes, and inclusion flags
  • Discarded-session recovery and shareable report generation

KettleLedger Originals WODs

  • 100 seeded kettlebell WODs
  • Search, filter, favourite, pin, duplicate, and run with Pro
  • Level, goal, duration, equipment, format, scoring, scaling, and coaching notes

Exercise Library

  • 44 enriched kettlebell exercises
  • Single and double bell coverage
  • Priorities, tiers, categories, movement types, safety cues, and technique notes

Benchmarks

  • 8 built-in benchmark tests
  • Attempts, PR flags, scoring, bell weights, reps, volume, pace, HR, RPE, and limiters
  • Rules, safety notes, tags, and reports

Programs

  • 7 built-in programs and 108 seeded sessions
  • Goals, difficulty, duration, session schedule, equipment, progression rules, and evidence notes
  • Enrollment and progress support in the app

Calendar

  • Week, month, and agenda views
  • Planned workouts, program sessions, benchmarks, recovery, rest days, notes, and completed sessions
  • Linked templates, programs, benchmarks, and workout history

Bell Locker

  • Competition, cast iron, adjustable, and other bell types
  • Weight, count, nickname, active flag, colour, and notes
  • Owned-bell filters, substitutions, and progression recommendations

Heart Rate

  • Standard Bluetooth LE Heart Rate Service sensors
  • Average, max, min, start, end, recovery BPM, time in zones, and HR load
  • Max HR percentage, heart-rate reserve, and custom BPM zone methods

Garmin and Strava

  • Garmin strength workout import through the hosted connector/provider flow where configured
  • Strava upload as Weight Training activities with workout summary details
  • Integration status and export state tracked per session

Reports and Export

  • CSV export for portable review
  • Markdown, simple PDF, and PNG reports
  • Privacy mode for shared workout summaries

Training Intelligence

  • Same-workout comparison, workout classification, personal records, and benchmark PRs
  • Progression recommendations using completed training, RPE, limiters, and equipment
  • No nutrition or bodyweight trends are included

Pro

  • Unlimited templates, workout history, and manual logging
  • Advanced analytics, reports, benchmarks, programs, calendar, Bell Locker, and HR analytics
  • Free limits are kept visible and aligned with the mobile app
Cloud account foundation

The website includes account, dashboard, and sync API foundations for future secure backup and multi-device access. It does not claim live app cloud sync until the mobile app has login and sync screens connected to the API.