環境構築

  1. 当リポジトリをクローン
  2. ルートディレクトリに.env.localファイルを作成し、NEXT_PUBLIC_RESAS_API_KEYというキーで RESAS API で取得した API キーを設定する
  3. npm iを実行
  4. npm runでサーバー起動

ディレクトリ構成

  • 設定ファイルは基本的にルートディレクトリへ配置
  • それ以外のアプリケーションコードは/src以下へ配置

src 以下のディレクトリ構成

  • /components
    コンポーネントの置き場
  • /constants
    不変な定数を配置
  • /features
    共有はしないが、特定の箇所で使用するロジックを配置
  • /hooks
    React の hook に関係する関数を hook 化したものを配置
  • /pages
    Next.js の pages ディレクトリ。責務を追わせすぎず、なるべく最小となるようにする
  • /repository
    外部 API からデータを取得するための関数を配置
  • /styles
    CSS ファイルを配置
  • /types
    複数ファイルで使用しうる型を配置

以下 ゆめみ 採用担当者さんへのメッセージ

課題提出時の回答

  • 課題の取り組み開始から完了までに要した合計時間

    約 7 ~ 8 時間

  • これまでの総合的なプログラミング歴

    約 1 年 10 ヶ月 (学習期間込み。実務歴は 8 ヶ月ほどです。)

  • これまでの WEB フロントエンドプログラミング歴

    上に同じ。間にバックエンドの学習も多少挟んでいますが、誤差程度です。

その他

  • リード枠での募集しかなかったためリード枠で応募していますが、一般的なフロントエンド枠での応募です。よろしくおねがいします。(カジュアル面談希望にチェック済み)
  • 個性を活かした UI には全く出来ていませんが、なるべくパフォーマンスを意識したコーディングを心がけています。