Minjae Chu's Web development Portfolio
JavaScriptとHTML、CSSを使った基本的なウェブサイトのサンプルを作ってみました。私自身が旅行が好きなことから旅行会社をコンセプトにし、ロゴからキャッチコピー、レビューといった中の内容まで直接作成。特に、まず最初にWebページを開いた時ユーザーの目に入るメインにビデオを配置し注目を集めました。また、より見やすい上段Navbarとバラエティーな予約フォームに力を入れました。
こちらはPythonを活用した株式自動投資システムです。私が利用している韓国投資証券から提供中のAPIを用いたもので、駆動にはアプリからの会員登録と口座開設、デベロッパー申し込みなどが必要ですが、固有のKeyとSecret値、口座番号を入力するだけで自動的に株式の売買を行います。駆動メカニズムはラリーウィリアムズ氏の短期売買法をベースとしています。
こちらはCarouselの簡単なサンプルですが、HTMLとCSSを用いてボタンを押すと次の写真が表示されるUIです。写真は自分が撮った写真を3枚使っており、より滑らかなトランジションのためtransformを含むfunctionを用いてCSS上で処理いたしました。
こちらはnode.jsランタイム環境を使ってローカルのサーバーを構築し、ユーザーのget要請に対応できる簡単なウェブサイトを作りました。expressライブラリーを使っています。
こちらはGithubのホームページをコンセプトに、ブラウザーのサイズによってインタラクティブに対応できる上段ナビケーションバーUIを作ってみました。ブラウザーが768px以下になるとflexで表示されていたメニューが隠れ、右側のトグルボタンを押すと隠れてたメニューが表示されるようにCSSとHTML上で処理し、JavaScript上でclick eventを含む関数を活用して制作しました。