• Stars
    star
    239
  • Rank 168,763 (Top 4 %)
  • Language
    Swift
  • License
    MIT License
  • Created over 4 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Simple workout and progress tracking app for fitness freaks with Widget support.

BodyProgress using SwiftUI

Simple workout and progress tracking app for fitness freaks with Widget support.

TechStack

SwiftUI, WidgetKit, Swift, CoreData, Local Notification, Haptic

Few screenshots

Workouts List Workouts List Exercise List Exercise List Sets List Sets List
Add Workout Add Workout Add Exercise Add Exercise Add Set Add Set
History History Completed Workout Completed Workout Exercise Reference Exercise Reference
Settings Settings Summary Summary Summary Filter Summary Filter
Summary Detail Summary Detail Today Workout Today Workout Widget Widget

Features:

Workout:

  • Creating unlimited new workouts
  • Updating existing workout
  • Marking workout as favourite and unfavourite
  • Deleting a workout

Exercise:

  • Creating unlimited new exercises in a workout
  • Updating existing exercises
  • Deleting an exercise
  • Add reference to exercises

Set:

  • Creating unlimited new sets in an exercise with predefined weights and reputations
  • Updating existing sets
  • Deleting a set
  • Bulk update (weights and reps)

Today:

  • Starting today workout
  • Marking exercise sets as completed as you complete the set
  • Workout duration tracker
  • Workout rest timer

History:

  • Can check your workout histories
  • Filters to narrow down your results
  • Pie-chart summary with split-ups

Settings:

  • Local Notification
  • Haptic Feedbacks

Feedbacks and contributions are welcome!