Skip to content

park-junha/junha.dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Website

Website GitHub tag (latest SemVer) Language grade: JavaScript Go Report Card

Source code for personal website, developed on a full solution stack.

Software Stack

  • Application UI: TypeScript
    • Framework: Angular 10.0.0
    • Stylesheets: Stylus
  • Application API: Go
    • Data Protocol: GraphQL
  • Database: PostgreSQL
  • Test Automation: Jasmine
    • Unit Tests: Karma
    • End-to-end Tests: Protractor
  • Cloud: Netlify, AWS Lambda

Available Scripts

./run.sh

This will run all web components in development mode by default.

You may use the following options to customize your development app:

-a, --api-only

Run web backend only.

-u, --ui-only

Run web frontend only.

-ul, --ui-lambda

Run web frontend only with a connection established to API on AWS Lambda.

-p, --production-mode

Run the web frontend with a production environment. This will not run the web backend, as the development frontend will make calls to the live web API instead.

-h, --host-lan

Host the web frontend on your machine's local IP address. This will make your frontend accessible to other machines within your LAN (such as your mobile device or devices running on other operating systems).

-t, --test

Run end-to-end tests and unit tests. This will also run the web backend before and during the tests.

-e, --e2e

Run end-to-end tests only. This will also run the web backend before and during the tests.