Skip to content

A product I built

How Dee went from product decision to an App Store release.

Training plans and workout guidance often live in separate tools. Dee brings planning, session structure, and in-workout cues into one private Apple-platform app.

01 / The problem

Make personalised training useful in the gym, where connectivity, attention, and time are limited, without requiring another account or making a remote service the centre of the experience.

02 / What I did

What I took care of

  • Product direction and interaction design
  • iPhone and iPad implementation
  • Training-plan generation and workout guidance
  • App Store release and localisation

03 / How I approached it

The choices that shaped the work

Local first by default

Plans and workout history remain usable offline. Dee requires no app account and can sync through the user’s private iCloud database.

Generation close to the user

Plan generation prefers on-device Apple models where supported, keeping the core planning experience integrated with the platform.

Guidance without screen dependence

Voice prompts, bells, and haptics communicate workout state, while a Live Activity keeps current-session information available at a glance.

Localisation as product design

The interface supports multiple languages, including a right-to-left Hebrew experience, rather than treating translated copy as a final pass.

Dee home screen showing a weekly Muay Thai training plan
The weekly plan keeps the next training decision visible.
Dee schedule screen for configuring training days
Schedule choices feed directly into plan generation.
Dee guided workout timer in progress
Voice, bell, haptic, and Live Activity cues reduce screen dependence.

04 / The result

A released App Store product for iPhone and iPad that combines generated plans, offline workouts, private sync, and accessible in-session feedback in one coherent experience.

Dealing with something similar?

What is the software stopping you from doing?

Start with what is happening now, who it affects and what you wish worked better. A plain-English description is plenty.