Spotify Demo Steps to run it :
1- Git clone https://github.com/pierrekamel5/shopify.git
2- npm install ( To download node modules )
3- ng serve
.... Why I used .module.ts for artist page ....
Well, I created the module for lazy loading that is a pattern to defer initialization of modules until they are needed. So when the user enter the page, the scripts of my login page will be loaded, and then when he login the script of artist module will be loaded. N.B: I know that's a small exercice and it will not affect too mush in the app but if you consider it for a big project it will make difference