NutriNinja
NutriNinja memindai makanan, menandai konten yang tidak aman, dan menawarkan alternatif.
Fungsinya
NutriNinja adalah aplikasi Android yang membantu pengguna mengidentifikasi bahan berbahaya dalam produk makanan dan menemukan alternatif yang lebih sehat. Aplikasi ini memiliki tiga bagian utama: profil, pemindaian, dan histori. Pengguna dapat menyiapkan profil dengan aman dengan login menggunakan email, Google, atau Facebook dan memilih batasan diet—yang memandu rekomendasi yang dipersonalisasi.
NutriNinja memindai produk makanan dengan empat cara: berdasarkan kode batang, label bahan, item bahan makanan, atau item makanan cepat saji. Fitur ini menggunakan Pemindai Kode Batang Google GMS untuk pemindaian kode batang dan Pemindai Dokumen Google GMS untuk menemukan dan mengisolasi label bahan. Untuk item bahan makanan dan produk makanan cepat saji, NutriNinja mengandalkan Gemini API.
Gemini mengidentifikasi lima item teratas yang paling mungkin ada dalam gambar pengguna dan meminta pengguna untuk memilih produk yang benar. Setelah dipilih, Gemini akan mengevaluasi keamanan bahan produk, memberikan alasan mengapa bahan tertentu berbahaya, mempertimbangkan batasan diet pengguna, dan menyarankan alternatif yang lebih sehat.
Semua produk yang dipindai disimpan dalam histori pengguna, disimpan dengan aman di Firestore, dan mudah diakses dalam tab Histori untuk pelacakan. Secara keseluruhan, NutriNinja adalah alat yang dipersonalisasi yang membantu pengguna membuat pilihan makanan yang lebih sehat dengan mengintegrasikan pemindaian lanjutan dan Gemini API. Teknologi ini memberikan lapisan kebaruan dengan menggabungkan sistem pembuatan profil dan kemampuan untuk memindai item tanpa kode batang.
Dibuat dengan
- Android
- Firebase
Tim
Oleh
Aditya Dora, Mayank Dora
From
Amerika Serikat