Skip to content

TITANBGG/FOODLYZE

Repository files navigation

🍎 Foodlyze – Smart Food Information Scanner

Foodlyze is a mobile application designed to revolutionize how people interact with food products. In an era where health-conscious decisions are increasingly vital, Foodlyze empowers users to scan product barcodes and access comprehensive data about their nutritional profile, allergen risks, ingredient quality, and overall naturalness. With an intuitive interface and real-time scanning capabilities, it transforms smartphones into personal food advisors.

🚀 Features

🌍 Barcode Scanning: Real-time recognition and identification of food products using device camera and ML Kit.

💥 Allergen Detection: Instant alerts for common allergens like gluten, lactose, nuts, and soy.

🌿 Naturalness Score: Quantitative analysis of how "natural" a product is based on preservatives, colorants, and artificial additives.

🌟 Nutritional Breakdown: Calories, macronutrients, and micronutrient details visualized in a clean dashboard.

📊 Ingredient Insights: Color-coded indicators show healthy vs. unhealthy ingredients.

🔍 Search History: Previous scans are saved for offline access and tracking.

👥 User-Centric Interface: Optimized UX with a simple, responsive design.

📲 Multi-language Support: Available in English and Turkish.

📱 image, image image image image image WhatsApp Görsel 2025-05-01 saat 13 37 27_508036c4 WhatsApp Görsel 2025-05-28 saat 16 44 20_8c327574 WhatsApp Görsel 2025-06-11 saat 20 05 09_26612f2c WhatsApp Görsel 2025-06-11 saat 20 19 31_18c2dda0

🧠 Technologies Used

Foodlyze leverages modern mobile and cloud technologies to ensure fast performance, scalability, and seamless user experience:

Android Studio – Official IDE for Android development

Kotlin / Java – Robust languages for scalable and readable code

Firebase Suite:

Authentication – Secure login and user management

Realtime Database & Firestore – Storage for scanned product history and user preferences

Firebase Storage – For storing scanned image previews

Google ML Kit Barcode API – For accurate and fast barcode detection

Open Food Facts API – Open-source food product database used for detailed nutritional and ingredient information

Jetpack Libraries – LiveData, Navigation Component, ViewModel for lifecycle-aware architecture

Retrofit – For efficient REST API communication

Gson – For parsing JSON data from APIs

🌟 Innovation & Social Impact

Foodlyze addresses a real-world problem: lack of transparency in packaged food. While most people check calorie counts, very few understand what ingredients like E250 or sodium nitrate truly mean. Foodlyze decodes these terms in real-time, making food literacy accessible to everyone.

Key Contributions:

Promotes healthier eating by helping users avoid harmful additives

Supports individuals with food allergies by providing instant detection and warnings

Empowers informed decision-making in grocery shopping

Enables parents to make safer food choices for children

Bridges the information gap in food labeling

By encouraging responsible food consumption, Foodlyze contributes to long-term public health awareness and builds user trust in technology-driven wellness tools.

⚙️ Installation & Setup

Open the project in Android Studio

Set up your Firebase project and add the google-services.json file to the app/ directory.

Build and run the app on an emulator or physical device.

👩‍💼 Team Members

Ali Nebi Er – UI/UX Design, API Integration, Performance Optimization

Mert Demirkol – Mobile Development, Feature Design, Firebase Integration

🔎 Example Use Case

Open the app

Scan a product barcode

Instantly view:

Ingredient list with warnings

Naturalness score (e.g., 82%)

Allergen risk level (e.g., contains lactose, may contain nuts)

Nutritional facts in visual cards

📜 License

This project is licensed under the MIT License.

🤝 Contributing

Contributions, issues, and feature requests are welcome. If you want to contribute:

Fork this repo

Create a new branch

Submit a pull request

Check the issues page for open tasks.

📢 Acknowledgements

Open Food Facts API

Google Firebase Team

Google ML Kit

JetBrains for Kotlin

All testers and feedback providers during beta

"Know what you eat. Scan. Understand. Choose better." – Foodlyze

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages