builders.flash の AWS Amplify と Amazon Rekognition を使って施設の混雑状況をモニタリングするアプリを作ってみよう !の改修版です。
詳細は AWS Amplify と Amazon Rekognition を使って施設の混雑状況をモニタリングするアプリを作ってみよう !をご確認ください。ただし、amplify add
など一部手順については既に実装済みであることにご注意ください。
- (必要であれば)Amplify CLI のインストール
git clone https://github.com/unirt/new-app-crowd.git
npm install
- (必要であれば)
amplify configure
amplify init
(Amplify プロジェクトのセットアップ)amplify push
(バックエンドの環境構築)npm run dev
(ローカルで React アプリを起動)- ローカルアプリにてユーザを作成
- マネジメントコンソールにて Cognito ユーザプールの管理者用グループ(
admin
グループ)を作成し、そこに作成したユーザを追加して管理者ユーザを作成 - マネジメントコンソールにて AppSync のクエリタブから施設情報を登録し、施設情報 ID をフロントアプリにて置き換える
- 別ブラウザなどで一般ユーザとして新しいユーザを作成する
- 管理者画面でカメラをスタートし、動作を確認する
- (必要であれば)
amplify publish
で React アプリを Amplify Hosting にデプロイする amplify delete
で環境を削除する
以下の環境で動作確認をしました。その他の依存については package.json
をご確認ください。
- Node: v20.10.0
- npm: 10.2.3
- Amplify CLI: 12.10.1