Creating LemonMart
LemonMart will be a mid-sized line-of-business application with over 90 code files. We will start our journey by creating a new Angular app, with routing and Angular Material configured.
It is presumed that you have installed all the requisite software mentioned in Appendix A, Setting Up Your Development Environment. If you have not, execute the following commands for your OS to configure your environment.
On Windows PowerShell, execute:
PS> Install-Script -Name setup-windows-dev-env
PS> setup-windows-dev-env.ps1
On macOS Terminal, execute:
$> bash <(wget -O - https://git.io/JvHi1)
For more information, refer to https://github.com/duluca/web-dev-environment-setup.
Creating a router-first app
We will create LemonMart as a standalone project, which means a root module is not required to bootstrap the application, and all components created within the application will be configured as a standalone...