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