- 当サイト
-
世の中には装飾やアニメーションを多用した「魅せる」ポートフォリオサイトが多い気がします。
しかし、このサイトはそういったデザインを最低限にして機能性を最大化し、
PageSpeed Insights でモバイルでも100点満点を維持するという目的のもとで作成しています。
JavaScript は使わず、極力 CSS での装飾を削り、できるだけ HTML
のみに絞った静的サイトです。
はい、心を込めて HTML を手打ちです。ちょっと懐かしい気持ちになりました。
-
みどりみちのブログ
-
静的サイトジェネレータ Next を使用した Jamstack ブログです。 かつては Hugo
を使用していました。
コンテンツ管理は CMS の Contentful を使っています。
-
Weaketype
-
打ち間違えた苦手なキーが出現しやすくなるよう重みづけをして
ランダムに単語を生成するタイピング練習アプリです。
一定期間 Cookie
を保持することで、ブラウザを離れても設定項目や記録が残るようにしています。
React と Material-UI、状態管理に Recoil を使用しています。
ロゴは Inkscape で作成しました。
-
jQuery - JavaScript Converter
-
jQuery で書かれたコードをネイティブな JavaScript に変換するツールです。
完全にきれいに変換できるわけではありません。
-
gensonos
-
単独または複数の音声を生成・合成するツールです。
JavaScript の Canvas API と Web Audio API を利用しています。
-
Geister Online
/
Alice Chess Online
-
ボードゲームであるガイスターやアリスチェスを通信対戦で遊ぶことができるアプリです。
描画には Canvas API、通信の実装には Firebase Realtime Database を使用しています。
|