NutriNinja

NutriNinja 会扫描食物、标记不安全的内容,并提供替代品。

作用

NutriNinja 是一款 Android 应用,可帮助用户识别食品中的有害成分,并找到更健康的替代品。该应用分为三个主要部分:个人资料、扫描和历史记录。用户可以通过电子邮件、Google 或 Facebook 账号登录,然后选择饮食限制(这将指导系统提供个性化推荐),以安全的方式设置个人资料。

NutriNinja 提供四种食品扫描方式:条形码、成分标签、杂货商品或快餐。该模型使用 Google GMS 条形码扫描器进行条形码扫描,并使用 Google GMS 文档扫描器查找和分离成分标签。对于杂货和快餐产品,NutriNinja 依赖于 Gemini API。

Gemini 会识别用户图片中可能性最高的前五种商品,并提示用户选择正确的商品。选择后,Gemini 会评估产品成分的安全性,提供某些成分有害的原因,考虑用户的饮食限制,并建议更健康的替代品。

所有扫描过的产品都会保存在用户的历史记录中,并安全地存储在 Firestore 中,用户可在“历史记录”标签页中轻松访问这些记录以进行跟踪。总而言之,NutriNinja 是一款个性化工具,通过集成高级扫描功能和 Gemini API,可帮助用户做出更健康的饮食选择。它通过纳入配置文件系统和无需条形码即可扫描商品的功能,为用户带来了新奇体验。

可采用以下设备打造

  • Android
  • Firebase

团队

更新者

Aditya Dora、Mayank Dora

发件人

美国