Creating new Angular project with Bootstrap 4 and Font Awesome 5 + Routing

npm install -g @angular/cling new angular-bvbmedia --style=scss --routing
cd angular-bvbmedia
npm install popper.js --save
npm install bootstrap@4 jquery --save
npm install --save @ng-bootstrap/ng-bootstrap
ng add @ng-bootstrap/schematics
npm install --save @fortawesome/fontawesome-free
ng s -o

Add the following to the additional application modules:

import {NgbModule} from '@ng-bootstrap/ng-bootstrap';

@NgModule({
  ...
  imports: [NgbModule, ...]
  ...
})

Now create some components:

# Individual components:
ng g c components/logo
ng g c components/navbar

# Pages:
ng g c pages/home
ng g c pages/clients
ng g c pages/portfolio
ng g c pages/about-us
ng g c pages/support
ng g c pages/privacy-policy
ng g c pages/contact-us

# Layout
ng g c core/header
ng g c core/body
ng g c core/footer