As developers we always find ourselves getting bored of doing one thing every now and then just to kick-start a new project. The immediate option was to copy a previous project and get rid of the unwanted parts. Huh, that can be tedious too. Smart enough though, you could consider creating a template and push to GitHub, then clone it every time you would start a new project.
Full article