Backend API for TrainerPro