このアプリは子供向けの虫図鑑作成・学習アプリです。React Native と Expo で構築されています。AI を用いた画像解析やチャットにより虫について楽しく学べます。
- 写真アップロードと虫判定: 撮影した虫の写真をアップロードすると、AI が学名・和名・科名を自動判定して表示します。
- チャット型知識探求: 名前をもとに博士キャラクターがやさしい言葉で虫を説明し、音声再生も行います。次に知りたいことの候補も提示されます。
- チャット要約・ノート: 会話終了後、AI が内容を要約して自分だけの虫図鑑ノートに保存します。編集も可能です。
- 図鑑編集: ユーザーが図鑑内容を自由に編集・追加できます。
- 追加提案機能(予定): ゲーミフィケーション要素や地図連携、共有機能などを検討しています。
- Node.js と npm をインストールしてください。
- Expo CLI をグローバルにインストールします。
npm install -g expo-cli- 依存パッケージをインストールします。
npm install- Expo Go アプリをスマートフォンにインストールすると、実機で簡単にテストできます。
- 開発サーバーを起動します。
npx expo start表示される QR コードを Expo Go で読み取るとアプリを実行できます。
- 初回起動時は必要なパッケージのダウンロードが走るため時間がかかる場合があります。
- 開発用コマンド
npm run lintではネットワークアクセスが必要です。Codex 環境では失敗することがあります。
このリポジトリはハッカソン用途での利用を想定しています。