Urban UFA — Smart Nutrition Assistant
Overview
Calorie Coach is an AI-powered mobile application designed to help users monitor, analyze, and improve their nutritional habits in real time. By combining advanced image recognition, natural language processing, and trusted nutritional databases, Calorie Coach enables users to track meals, estimate calorie intake, and receive personalized dietary feedback seamlessly.
Primary Objectives
• Capture meal images and analyze nutritional content instantly.
• Utilize AI vision models for accurate food recognition and calorie estimation.
• Provide real-time, personalized dietary feedback using GPT-based models.
• Automate food logging and track user progress effortlessly.
• Offer daily summaries, insights, and health goal tracking.
-
Flutter / React Native → Mobile UI for capturing meals and displaying nutrition data
Key Features
01.
Real-time meal recognition and calorie estimation.
02.
Personalized feedback and dietary suggestions based on user habits.
03.
Daily and historical progress dashboards with macro/micro nutrient tracking.
04.
Voice and camera-based meal logging for convenience.
04.
Integration with reminders and health goals for consistency.
Flow:
-
User captures an image of their meal using the mobile app.
-
AI vision model (YOLOv11 / EfficientNetB0) identifies food items and portion sizes.
-
The identified items are mapped to trusted databases (USDA, Open Food Facts) to retrieve nutritional data.
-
GPT-4o Mini interprets user goals, preferences, and provides personalized dietary insights.
-
Data is logged automatically, updating daily summaries and progress dashboards.

Future Enhancements
• Integration with wearable fitness devices like Fitbit and Apple Health.
• Incorporation of voice-based nutritional coaching using LLMs.
• Support for multiple languages and regional food databases.
• Advanced portion size estimation through depth and AR sensors.
• AI-driven meal planning and grocery list recommendations.
User Interface Screenshots










