Kai Itakura | Portfolio

Kai Itakura | Portfolio

client
Kai Itakura | Portfolio
tools
  • Next.js/React

  • TypeScript

  • JavaScript

  • Sass

  • HTML5/CSS3

  • microCMS

  • Photoshop

creation time
3週間
about

Next.js/Reactを使って作成したJamstack構成のポートフォリオサイトです。
元々はHTMLとCSSでポートフォリをサイトを作っていましたが、勉強していたNext.jsやReactのアウトプットとしてこれらの技術を使ったものに作り変えました。
CMSにはmicroCMSを使用しており、作品ページのテキストや画像などのコンテンツをモバイルからでも簡単に編集できるようにしてあり、SGを使ってサイトを構成したので、microCMSのAPIを使った作品ページでも速く表示できるようになっています。
ファーストビューは私の名前が「海」ということもあり、バブルのアニメーションにし、その他のスキルのバーのアニメーションも全てVanilla JSで実装しました。
一番工夫したところは、APIから取ってきたテキストの表示や、データ型よって処理を変えるところです。

*最近学習し始めたTypeScriptも導入しました。(2023年4月13日現在)


Visit Website