- 当リポジトリをクローン
- ルートディレクトリに
.env.local
ファイルを作成し、NEXT_PUBLIC_RESAS_API_KEY
というキーで RESAS API で取得した API キーを設定する npm i
を実行npm run
でサーバー起動
- 設定ファイルは基本的にルートディレクトリへ配置
- それ以外のアプリケーションコードは
/src
以下へ配置
- /components
コンポーネントの置き場 - /constants
不変な定数を配置 - /features
共有はしないが、特定の箇所で使用するロジックを配置 - /hooks
React の hook に関係する関数を hook 化したものを配置 - /pages
Next.js の pages ディレクトリ。責務を追わせすぎず、なるべく最小となるようにする - /repository
外部 API からデータを取得するための関数を配置 - /styles
CSS ファイルを配置 - /types
複数ファイルで使用しうる型を配置
-
課題の取り組み開始から完了までに要した合計時間
約 7 ~ 8 時間
-
これまでの総合的なプログラミング歴
約 1 年 10 ヶ月 (学習期間込み。実務歴は 8 ヶ月ほどです。)
-
これまでの WEB フロントエンドプログラミング歴
上に同じ。間にバックエンドの学習も多少挟んでいますが、誤差程度です。
- リード枠での募集しかなかったためリード枠で応募していますが、一般的なフロントエンド枠での応募です。よろしくおねがいします。(カジュアル面談希望にチェック済み)
- 個性を活かした UI には全く出来ていませんが、なるべくパフォーマンスを意識したコーディングを心がけています。