Bear

Off to See the Wizard

26th Mar, 2026
  1. Home
  2. Blog
  3. Dev Logs
  4. Off to See the Wizard

Today - on "James is unemployed"...

I've been mostly working on the Bearly Fit workout plan creator.

The app has about 400+ built in exercises (and another 400~ to come), and each exercise has a bunch of metadata attached to it:

  • Experience level
  • Type
  • Muscles targeted
  • Equipment available
  • Force used
  • Primary Mechanic

Which means there's no real reason we can't generate basic workout plans inside the app. You tell it roughly what you want and it picks the exercises for you.

The workout plan wizard - choose how many exercises, experience level, types, equipment and muscles

Equipment, experience level, type - those are all easy. You either own a barbell or you don't. You're either a beginner or you aren't.

But not everyone knows what each muscle or muscle group is called.

So today I've been trying a few different UIs and UX flows to get a good balance between usability and practicality.

With the initial UI you don't need to know anything about muscles at all. All you do is press the part of your body you want to target.

Tap the body to pick a muscle group - nothing selected yet
Chest, shoulders and biceps tapped - they light up red, and the little back-view preview updates too

That's lovely in theory, but it isn't very accessible and it won't work nicely on all phones - so I've created a list view too.

The list shows a preview of the muscle next to each item, and when you select one it also lights up on the full body diagrams at the top. Best of both worlds - you can poke at the body if you know what you're after, or scroll a labelled list if you don't.

List view with front and back body previews up top, and a scrollable list of muscle groups with thumbnails

Still quite a lot of work to do on the wizard and UI, but wanted to share :)

Thanks for reading.

More like this

  1. Love When a Plan Comes Together

    Love When a Plan Comes Together

    May 10, 2026

    Revamping the workout plan management UI now that the wizard can generate them - plus info buttons, session awareness, and what's coming next.

    Read more
  2. Playing With Dark Magic

    Playing With Dark Magic

    May 04, 2026

    Calculating sets, reps, weight and time scaling for generated workout plans - with a bit of progressive overload and de-loading thrown in.

    Read more
  3. The Suns Out

    The Suns Out

    Apr 29, 2026

    The workout plan summary screen is almost done - and the next bit is figuring out how to calculate sets and reps from your history.

    Read more