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 9.0.6.
Angular (9+)as the front-endAngular Redux (NgRx)as front-end data & state managementAngular Materialfor material componentsAngular Universalfor ssrNodejsas the server environmentVscodeas code editorTravis CIas CIGoogle Analytics& GTM for tracking trafficZurb Foundationas css libraryHerokufor hostingClourflarefor website securityTrellofor recording and tracking ideasFullstoryfor digital analyticsSendGridfor transactional emails
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.

