Giter VIP home page Giter VIP logo

covid19-map's Introduction

大阪府感染防止認証ゴールドステッカーマップ

大阪府感染防止認証ゴールドステッカーマップ

貢献の仕方

Issue にある色々な修正にご協力いただけると嬉しいです。

行動原則

詳しくはサイト構築にあたっての行動原則を御覧ください。

ライセンス

本ソフトウェアは、MIT ライセンスの元提供されています。

開発者向けの情報

環境情報

ツール バージョン
Node.js v16.14.2
npm 8.5.0
yarn 1.22.18

開発環境

develope に commit されると開発環境にデプロイされます

Mapbox

地図部分は Mapbox を利用しています。 開発時にはアカウントを作成し、環境変数 TOKEN に token を設定してください。

export TOKEN="XXXXX";

ビルド

# install dependencies
$ yarn install

# serve with hot reload at localhost:3000
$ yarn dev

# build for production and launch server
$ yarn build
$ yarn start

covid19-map's People

Contributors

teppei696 avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Forkers

teppei696

covid19-map's Issues

【環境】Github Actionsの整理

改善詳細 / Details of Improvement

  • いらないGithub Actionsを整理

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

  • xxxx(できるだけ簡潔に/as concise as possible)

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

【機能】ゴールドステッカー店舗以外の商業施設が表示されないようになっている

改善詳細 / Details of Improvement

  • ゴールドステッカー店舗以外の商業施設が表示されないようになっている

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

  • xxxx(できるだけ簡潔に/as concise as possible)

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

【機能】faviconの修正

改善詳細 / Details of Improvement

  • faviconの修正

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

  • xxxx(できるだけ簡潔に/as concise as possible)

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

【機能】OGP画像が表示されるようにしたい

改善詳細 / Details of Improvement

  • OGP画像が表示されるようにしたい

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

  • xxxx(できるだけ簡潔に/as concise as possible)

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

【機能】GAの導入

改善詳細 / Details of Improvement

  • GAの導入

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

  • xxxx(できるだけ簡潔に/as concise as possible)

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

nginxのセキュリティ設定

改善詳細 / Details of Improvement

  • nginxのセキュリティ設定が完了していること

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

動作環境・ブラウザ / Environment

【データ】ゴールドステッカー店舗の緯度経度を再取得できている

改善詳細 / Details of Improvement

  • ゴールドスッテカー店舗のリンクを「Permanent Search API」から取得できている

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

【機能】画面にタイトルを追加できている

改善詳細 / Details of Improvement

  • 画面にタイトルを追加できている

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

  • 画面にタイトルを追加できている

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

アプリケーション構築

改善詳細 / Details of Improvement

  • Githubよりmasterをダウンロード
  • nuxt.jsを起動
  • IPアドレス指定でアクセスできるようになっている

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

動作環境・ブラウザ / Environment

【機能】位置情報取得がOffの場合にも動くようになっている

改善詳細 / Details of Improvement

  • 位置情報取得がOffの場合にも動くようになっている

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

  • 位置情報取得がOffの場合は大阪府庁舎を初期位置にする

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

【環境】README.md最新化

改善詳細 / Details of Improvement

  • README.md最新化

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

  • README.md最新化

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

【機能】現在地ボタンを追加

改善詳細 / Details of Improvement

  • 拡大縮小の下に現在地ボタンを追加

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

  • xxxx(できるだけ簡潔に/as concise as possible)

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

【機能】ハンバーガーメニューを追加

改善詳細 / Details of Improvement

  • ハンバーガーメニューを追加

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

  • メニューの中身は「このサイトについて」「業種での絞り込み」「設定」

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

【機能】CDN経由でアクセスできるようになっている 

改善詳細 / Details of Improvement

  • CDN経由でアクセスできるようになっている 

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

  • xxxx(できるだけ簡潔に/as concise as possible)

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

【環境】develp/mainに直接commitできないようになっている

改善詳細 / Details of Improvement

  • develp/mainに直接commitできないようになっている

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

  • xxxx(できるだけ簡潔に/as concise as possible)

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

店舗情報削除toolの作成

改善詳細 / Details of Improvement

  • 大阪府から定期的に店舗情報削除依頼がくるのでtoolを作成する

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

  • xxxx(できるだけ簡潔に/as concise as possible)

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

DNS設定

改善詳細 / Details of Improvement

  • DNS設定

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

動作環境・ブラウザ / Environment

【環境】developブランチから確認環境を構築できている

改善詳細 / Details of Improvement

  • developブランチから確認環境を構築できている

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

  • xxxx(できるだけ簡潔に/as concise as possible)

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

【機能】業種で絞り込みできるようになっている

改善詳細 / Details of Improvement

  • 業種で絞り込みできるようになっている

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

  • xxxx(できるだけ簡潔に/as concise as possible)

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

タイトル変更

改善詳細 / Details of Improvement

  • タイトルを「大阪府ゴールドステッカーマップ」に変更

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

  • xxxx(できるだけ簡潔に/as concise as possible)

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

【大阪府】文言修正

改善詳細 / Details of Improvement

  • 画面タイトル、修正依頼fromの文言を修正してほしい

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

アプリケーションをpm2で永続化しておく

改善詳細 / Details of Improvement

  • アプリケーションをpm2で永続化しておく

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

動作環境・ブラウザ / Environment

検索窓がほしい

改善詳細 / Details of Improvement

  • 検索窓を追加したい

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

  • 内部に保持しているゴールドステッカー店舗データだけを対象とした検索窓がほしい
  • 案1
    • すべてのデータに対して店舗名、住所を入力して検索する
  • 案2
    • 半径 xx km以内のデータに対して業種、店舗名を入力して検索する

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

【機能】検索範囲(距離)を変更できるようになっている

改善詳細 / Details of Improvement

  • 検索範囲(距離)を変更できるようになっている

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

  • xxxx(できるだけ簡潔に/as concise as possible)

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

一部の店舗データのURLが不正で地図からリンク先に遷移するとnuxtデフォルトの404画面に遷移してしまう

起こっている問題 / The Problem

ロジックのバグというよりはデータの問題ではあるのですが、気になる挙動がありましたので報告させていただきます 🙇

data.json で保持している各店舗のホームページ情報( .features[].properties.hp ) にURLとしては不正な文字列なものが含まれており、その場合にリンクが404になってしまったりするようです。
確認できたものですと、例えば http始まりとなっていない場合に、以下のように相対パスとして解釈され、nuxtデフォルトの404画面が表示されてしまいます。

実際のリンク例
https://covid19-osaka-map.info/tabelog.com/osaka/A2701/A270103/27119004/

スクリーンショット / Screenshot

スクリーンショット 2022-04-06 15 55 57

リンクで遷移すると Nuxtの404画面
スクリーンショット 2022-04-06 15 56 28

期待する見せ方・挙動 / Expected Behavior

以下のいずれかの対応が出来れば、ユーザー体験が向上するのかなと思いましたので参考としてご検討頂ければと思います。
(どちらかといえば一部は改善提案的な内容になっているかもしれません 🙇 )

  • data.jsonの不正なURLデータの修正
  • URLとして不正なURLの場合は地図上ではリンクしない
    • リンク先がページとして有効なのか等厳密な意味でのチェックまでは難しい気がするので、最低限URL文字列として有効かどうかくらいの判定をするくらいのイメージです
  • 万が一の場合に備えて、Nuxtのデフォルトではないnot foundページを用意

起こっている問題の再現手段 / Steps to Reproduce

  1. data.json内でホームページ情報のURLが不正なものを確認
  2. 地図上で該当の店舗でリンク遷移
  3. システムデフォルトのnot foundページに遷移するなど、意図しない挙動となる
  1. data.json内でホームページ情報のURLが不正なものを確認

上記のURLが不正なデータの確認としては、例えばhttp始まりでないもので見てみるのは以下で確認ができます (この条件でみてみると現状で 878件存在するようです)

$ cat data/data.json| jq '.features[].properties.hp' -r | grep -v '^$' | grep -v '^http' | wc -l

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

店舗情報修正

改善詳細 / Details of Improvement

  • 各店舗からの修正依頼の対応はこのissueで対応していく

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

動作環境・ブラウザ / Environment

店舗名称変更

起こっている問題 / The Problem

  • 店舗名称がおかしい

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected Behavior

  • 店舗名称を「桜?庵」から「桜撫庵」に変更

起こっている問題の再現手段 / Steps to Reproduce

  1. xxx
  2. xxx
  3. xxx

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

【機能】店舗のアイコンがもっと目立つようになっている

改善詳細 / Details of Improvement

  • 店舗のアイコンがもっと目立つようになっている

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

  • xxxx(できるだけ簡潔に/as concise as possible)

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

HTTPサーバ構築

改善詳細 / Details of Improvement

  • nginxインストール
  • 設定

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

動作環境・ブラウザ / Environment

【機能】ポップアップ内に住所変更用google formへのリンクが追加できている

改善詳細 / Details of Improvement

  • ポップアップ内に住所変更用google formへのリンクが追加できている

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

  • ポップアップ内に住所変更用google formへのリンクが追加できている
    • 店舗名、住所の現在の値を初期値として設定できている

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

SSL証明書を自動更新できるようにしておく

改善詳細 / Details of Improvement

  • nginxの設定変更(.wellの場合のdoc rootを設定)
  • 更新
  • cronに設定

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

動作環境・ブラウザ / Environment

【機能】店舗情報ポップアップの改善

改善詳細 / Details of Improvement

  • 店舗情報ポップアップの改善

スクリーンショット / Screenshot

期待する見せ方・挙動 / Expected behavior

  • xxxx(できるだけ簡潔に/as concise as possible)

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.