One of an important step when I start a new project is to create a Makefile and add the essential command for install dependencies, run project and/or deploy project. In this post, I will demonstrate the benefit of Makefile and some best practice to be used in your project