blendthink / population

RESAS-API・Highcharts・JetpackCompose を利用して、都道府県の総人口推移をグラフ表示する SPA

Home Page:https://blendthink.github.io/population/?apiKey=

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

概要

都道府県の総人口推移をグラフ表示する Single Page Application

株式会社ゆめみの フロントエンドコーディング試験 を Jetpack Compose for Web で取り組んでみたもの

img

利用しているもの

サイトの使い方

1. RESAS-API の API キーを発行する

API キーは 利用登録 することで発行される

2. 取得した API キーを URL パラメーターに設定してページを読み込む

https://blendthink.github.io/population/?apiKey=xxx

ローカル環境での動作確認

1. 開発環境を確認する

  • macOS Monterey 12.3.1
  • IntelliJ IDEA 2022.1.1 (Ultimate Edition)

2. IntelliJ IDEA にプラグインをインストールする

  • Native Debugging Support: com.intellij.nativeDebug (221.5080.218)
  • Kotlin/JS Inspection Pack: org.jetbrains.kotlin-js-inspection-pack-plugin (0.0.9)
  • Jetpack Compose: androidx.compose.plugins.idea (221.5080.169)
  • Kotlin: 221-1.6.20-release-285-IJ5080.210

3. Gradle タスクを実行してブラウザで確認する

IntelliJ IDEA の右の Gradle タブを開き、population → Tasks → kotlin browser → jsBrowserRun を実行して、ブラウザで確認する

http://localhost:8080/?apiKey=xxx

※ ポート番号は開発機の状況によって変化するため要注意

4. デバッグする

https://kotlinlang.org/docs/js-debugging.html

About

RESAS-API・Highcharts・JetpackCompose を利用して、都道府県の総人口推移をグラフ表示する SPA

https://blendthink.github.io/population/?apiKey=

License:Apache License 2.0


Languages

Language:Kotlin 98.3%Language:HTML 1.7%