NutriNinja
NutriNinja は食品をスキャンし、安全でない内容を報告して、代替案を提示します。
機能
NutriNinja は、食品に含まれる有害な成分を特定し、より健康的な代替品を見つけるのに役立つ Android アプリです。アプリには、[プロフィール]、[スキャン]、[履歴] の 3 つのメイン セクションがあります。ユーザーは、メール、Google、Facebook のいずれかでログインし、食事制限を選択することで、プロフィールを安全に設定できます。この設定に基づいて、パーソナライズされたおすすめが表示されます。
NutriNinja は、バーコード、成分ラベル、食料品、ファーストフードという 4 つの方法で食品をスキャンします。バーコード スキャンには Google GMS バーコード スキャナを使用し、Google GMS ドキュメント スキャナを使用して成分ラベルを検出して分離します。食料品やファーストフード商品の場合、NutriNinja は Gemini API を使用します。
Gemini は、ユーザーの画像に写っている商品の候補を 5 つまで特定し、ユーザーに正しい商品を選択するよう求めるメッセージを表示します。選択すると、Gemini は商品の成分の安全性を評価し、特定の成分が有害である理由を説明します。また、ユーザーの食事制限を考慮し、より健康的な代替品を提案します。
スキャンした商品はすべてユーザーの履歴に保存され、Firestore に安全に保存されます。履歴タブから簡単にアクセスして追跡できます。総じて、NutriNinja は、高度なスキャンと Gemini API を統合することで、ユーザーがより健康的な食事を選択できるようにするパーソナライズされたツールです。プロファイリング システムとバーコードのない商品をスキャンする機能を組み込むことで、新しさを加えています。
構成
- Android
- Firebase
チーム
By
Aditya Dora、Mayank Dora
差出人
米国