OwnCoach

Built by someone obsessed with fitness, coaching and programming.