https://notion.yumemi.co.jp/0e9ef27b55704d7882aab55cc86c999d
以下の課題に取り組んでいただきたく、ご案内お願いいたします。
都道府県別の総人口推移グラフを表示するSPA(Single Page Application)を構築せよ
- RESAS(地域経済分析システム) APIの「都道府県一覧」APIから取得する
- 都道府県にチェックを入れると、RESAS APIから選択された都道府県の「人口構成」を取得する
- 人口構成APIレスポンスから、X軸:年、Y軸:人口数の折れ線グラフを動的に生成して表示する
- React/Vue.js/Angularのいずれかを用いてSPAを構築すること(バージョンはできるだけ最新版をご使用ください)
- グラフは Highcharts や Rechart.js などのサードパーティ製のグラフライブラリを用いて描画すること
- PC/スマートフォン表示に対応すること(レスポンシブデザイン対応)
- ただし、chartライブラリ内包のstyle、リセット系のCSSライブラリについてはこの限りではない
- また、css-in-jsやcss-modules、sassなどのエコシステムの利用を妨げるものではなく、あくまでcssの記述力を測る趣旨に留まる
- リードエンジニア・テックリード応募の場合は、以下も制約に加える
- RESAS APIの利用登録(無料)を行い、API Keyを発行する必要がある
- Netlify / GitHub Pages / Firebase hosting / Vercel 等のホスティングサービスにデプロイし、インターネット経由で閲覧できる状態にし、そのURLを提出時に共有すること
- アプリのコンポーネント粒度の設計、Gitコミットメッセージやコミット粒度、ドキュメンテーション等もレビュー対象となる
- 別の方法で提出する場合はご相談ください(Git のコミット履歴が分かる形式が望ましいです)。
- 上記の課題とは別のコード(ご自身で公開されているOSS等)をもって課題の提出とすることをご希望の場合はご相談ください。最後に、以下の三点を課題提出の際にお知らせくださいませ。