Try Reshape
How to Build a Weekly Fitness Plan When Your Schedule Changes Every Day | Reshape