Skip to content

nekkon/portfolio

Repository files navigation

Portfolio ( Angular version 9.0.1 )

This portfolio is live on www.nekkon.com

The goal of this project is to showcase:

  • Angular knowledge
    • Server Side Rendering
    • Progressive Web Application
    • Lazy loading
    • Restful API
    • Material components
    • Flexlayout
    • Animations
  • Gulp knowledge
  • Good usage of git
  • CSS / SCSS
  • Follow best practices and coding standards
  • Test Driven Development
  • E2E testing

Due to the fact that most projects implemented so far are copyrighted, code can not be shown.

Features

  • Custom one page
  • Animations
  • Lazy loading
  • Aot Compatible code
  • Unit tests
  • E2e tests

This project can NOT be used for any purpose without written permission.

Server settings

Server settings are hidden. You need to create your own server settings json for your own server. Server settings must follow the following format:

{ "email":{ "email": "example@gmail.com", "password": "**" }, "server":{ "host": ip / host, "user": username, "port": 22, "pass": "", "remotePath": "/path" } }

Server reset node

To stop all node processes after a deploy:

killall node

How to Run locally

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

How to Run unit tests

Run ng test to execute the unit tests via Karma.

How to Run end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor. Before running the tests make sure you are serving the app via ng serve.