A web application that analyzes food products
The system accepts food information through:
- Image of product or nutrition label
- Barcode scan
- Manual product search
Product data is retrieved using a priority-based lookup:
- Check internal database first for faster response and reuse of analyzed data
- If not found, fetch from external sources (nutrition data, ingredients, product details)
The system evaluates the product using:
- Nutritional analysis (sugar, fat, sodium, processing level, health score)
- Claim verification based on nutrition facts
- Health impact assessment (long-term risk, suitability for regular consumption)
Recommendations are adjusted to user needs:
- Health-condition-based suggestions
- Recommended serving quantity
- Risk warnings and improvement tips
The system provides:
- Overall health judgment
- Suggested intake amount
- Health warnings if applicable
- Alternative food options
- Explanation of results
User interactions and usage patterns can be analyzed to improve recommendations and system performance.