A structured challenge: 100 steps + visualization + gamification + tracker. An evolved form of the Theory of 100.
Canonical page