Nutrition Bot

Your personal nutritionist in your phone - AI-powered meal tracking and dietary guidance

Technologies Used

n8n
n8n
Telegram Telegram
PY
Python
SB
Supabase
OpenAI
OpenAI

The Solution

The Challenge

Tracking nutrition and maintaining healthy eating habits was difficult:

  • × Manual calorie counting is time-consuming
  • × Difficulty identifying calories in prepared meals
  • × Lack of personalized dietary guidance
  • × No convenient way to track daily nutrition

The Solution

An intelligent nutrition bot that provides:

  • Photo-based calorie analysis using AI vision
  • Text-based meal logging with AI parsing
  • Daily nutrition summaries and insights
  • Personalized dietary recommendations
  • Automated evening nutrition reports

Workflow Architecture

Daily Nutrition Notifications Workflow

Daily Notifications: Automated reminder system at 21:00 Kyiv time

Photo Analysis Workflow

Photo Analysis: AI vision processes food images and calculates calories

User Profile and Conversation Workflow

User Management: Profile creation, manual input, and nutritionist conversations

Photo Recognition

Advanced AI vision analyzes food photos to identify dishes and calculate accurate calorie counts automatically

Smart Text Parsing

Natural language processing extracts nutritional information from user text inputs about meals

Daily Reports

Automated evening summaries provide insights into daily nutrition and personalized recommendations

User Profiles

Personalized profiles store dietary preferences, health goals, and meal history for tailored advice

Nutritionist Chat

AI-powered conversations provide expert nutritional guidance and answer dietary questions

Data Persistence

Secure storage of all meal data, user preferences, and nutritional history for long-term tracking

Technical Implementation

AI Vision & Analysis

  • OpenAI Vision API for food recognition
  • Calorie calculation algorithms
  • Natural language meal parsing
  • Nutritional advice generation

Data & Automation

  • Supabase database for user profiles
  • n8n workflow automation
  • Python data processing scripts
  • Telegram bot integration

Key Insights

"By combining AI vision with conversational interfaces, users can effortlessly track their nutrition while receiving personalized guidance from their pocket nutritionist."

Visual Recognition Accuracy

The AI vision system can identify complex dishes and portion sizes with high accuracy, making calorie tracking as simple as taking a photo.

Behavioral Change

Daily automated reports and personalized advice help users develop healthier eating habits through consistent feedback and guidance.

Convenience Factor

Integration with Telegram means users can access their nutrition assistant through a familiar messaging interface without installing additional apps.

Want to build something like this?

I can help you create custom AI health solutions that transform how people interact with their wellness goals and dietary habits.

Let's Talk