CodeApprentice project repo