Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nekkon/portfolio

Code of my online portfolio
https://github.com/nekkon/portfolio

angular css javascript portfolio typescript

Last synced: 2 months ago
JSON representation

Code of my online portfolio

Awesome Lists containing this project

README

        

# 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": "[email protected]",
"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](https://karma-runner.github.io).

## How to Run end-to-end tests

Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/).
Before running the tests make sure you are serving the app via `ng serve`.