Golden master project to practice software engineering good practices