This is the source code for Nasir's portfolio website.
This project was generated with Angular CLI version 7.3.9.
Current Angular version is ~11.2.0.
Angular (11+)
Angular Redux (NgRx)
Angular Material
Angular Universal
Nodejs
Vscode
Travis CI
Google Analytics
Zurb Foundation
Heroku
Clourflare
Trello
Fullstory
SendGrid
My about page contains a bigger list and longer description of the tech used.
Run npm install
to install all packages.
Run npm run test:client
to run Angular tests.
Run npm run client:dev
to start the angular client on port 4200.
Run npm run dev:ssr
to build front-end bundles and starts the server on port 3000.
Run npm run all:dev
to concurrently run client-dev and server-dev.
Run npm run build:client
to build the angular browser client to dist/browser/.
Run npm run build:ssr
to build angular server to dist/server/.
Run prettier-format
to format all typescript files (requires prettier-cli).
Run ng e2e
to execute the end-to-end tests via Protractor.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI README.