Skip to main content
SmartEat AI

Welcome to SmartEat AI

SmartEat AI is an intelligent nutrition platform that combines artificial intelligence with personalized meal planning to help you achieve your health and wellness goals. Built as a Master’s thesis project in AI and Big Data specialization, it leverages cutting-edge machine learning and natural language processing to deliver customized nutrition recommendations.

Key Features

AI Meal Planning

Generate personalized weekly meal plans based on your dietary preferences, restrictions, and nutritional goals

Smart Chat Assistant

Interact with Smarty, your AI nutrition assistant powered by LangChain and Ollama LLM

Nutrition Tracking

Monitor your daily calorie intake and macronutrient distribution in real-time

ML Recommendations

Get intelligent recipe suggestions using KNN-based machine learning models

Quick Start

Get up and running with SmartEat AI in minutes.

Quickstart Guide

Set up your development environment and run the application

Create Your Profile

Configure your dietary preferences and nutritional goals

Architecture Overview

Learn about the system architecture and technology stack

API Reference

Explore the REST API endpoints and integration options

Technology Stack

SmartEat AI is built with modern technologies:
  • Frontend: Next.js 16, TypeScript, Tailwind CSS, shadcn/ui
  • Backend: FastAPI, Python, PostgreSQL, SQLAlchemy
  • AI & ML: LangChain, LangGraph, Ollama, scikit-learn, ChromaDB
  • Infrastructure: Docker, Docker Compose, Alembic

Open Source

SmartEat AI is open source and licensed under MIT. Visit our GitHub repository to explore the code, contribute, or report issues.

View on GitHub

Star us on GitHub and contribute to the project

Build docs developers (and LLMs) love