Utilizing AI to generate a comprehensive health analysis for packaged products. This analysis can be tailored to the general public or customized based on individual user needs, providing relevant nudges for healthier decisions. The core areas covered in the analysis include:
- High Presence of Unwanted Nutrients:
- Evaluates levels of fats, sugar, sodium, and calories that are ideally consumed in lower quantities.
- Flags products with excessive amounts of these nutrients as potential risks to health.
- Degree of Processing:
- Assesses how processed the product is and its impact on nutrient retention.
- Flags nutrient-deficient products or those heavily reliant on artificial additives.
- Identification of Harmful Substances:
- Scans for harmful or controversial ingredients such as trans fats, artificial preservatives, high levels of fructose corn syrup, etc.
- Provides a breakdown of ingredients that could have long-term health consequences.
- Compatibility with Popular Diets:
- Cross-checks product ingredients against common dietary plans (e.g., keto, vegan, low-carb).
- Highlights whether the product is suitable for people following specific diets.
- Special Dietary Considerations:
- Identifies if the product is safe for individuals with diabetes by analyzing sugar and carb content.
- Flags potential allergens such as gluten, peanuts, dairy, etc., for users with food allergies.
- Validation of Product Claims:
- Compares the brand's health claims against factual data.
- Highlights if any claims made on the packaging (e.g., "low fat," "organic") could be misleading based on the actual product content.
You can access our website via this Link:https://consumewiseai.pythonanywhere.com
- HTML, JavaScript, CSS:
- For building an interactive and responsive user interface.
- React is utilized for dynamic components and handling complex states in the frontend.
- Python:
- Powers the backend logic, handling data processing and integration with AI models.
- Django:
- A robust and scalable web framework used for backend development, routing, and managing the database.
- Python:
- The primary programming language used for both backend development and AI model integration.
- Gemini:
- AI model leveraged for generating health analysis of products, providing insights into nutritional content, harmful ingredients, and diet compliance.
- PythonAnywhere:
- The application is deployed on PythonAnywhere, the Django application ensuring scalability and accessibility.
- Uses openFoodFacts API to fetch the data.
-
Enhanced AI Accuracy and Speed:
- Future iterations will focus on making the AI model more accurate in identifying nutritional content and harmful ingredients. We will also enhance the processing speed, providing users with faster insights.
-
Photo Scanning for Ingredient Extraction:
- A machine learning model will be integrated to scan product photos, extract text from ingredient labels using OCR (Optical Character Recognition), and automatically send the data to the AI model for analysis. This will make the process more seamless and user-friendly.
-
Multi-Modal Interface:
- Different interaction modes will be added, such as speech recognition for hands-free usage and a personalized interface that remembers previous chats. This will allow users to engage with the system through voice commands and see more health details saved in their profile.
-
Personalized Health Recommendations:
- Once a user’s health profile is set up, the AI model will provide personalized product recommendations based on their specific health conditions . This tailored experience will help users make better food choices aligned with their health goals. 5.Keeping it up to date: -New products will be intoducing to the market frequently so keeping this up to date linking this to online grocery stores.
- Get Started: Click on the "Get Started" button to be redirected to the login page.
- Login or Sign Up:
- If you're a registered user , use your login credentials to sign in.
- Otherwise, you can register by creating an account on the signup page.
- Edit Your Profile:
- After logging in, you'll be redirected to the home page.
- Navigate to your profile and click on "Edit Profile" to add your health details.
- Save Changes:
- After entering your health information, save the details.
- Then, navigate back to the home page.
- Product Health Analysis:
- Click on "Chat" in the navbar.
- Enter the product name in the text input field to receive a health analysis.
- Receive Your Personalized Analysis:
- The model will take around 10-12 seconds to generate a personalized health analysis based on your profile.
Note: For the best results, make sure to enter only the product name in the text input field.