Skip to content

dicoder4/MoOdMeNU

Repository files navigation

MoOdMeNU 🍽️

AI-Powered Food Recommendation System with Agentic Intelligence

A personal project exploring agentic AI frameworks and the Model Context Protocol (MCP). The system uses multiple specialized AI agents working together for food recommendations, period tracking, fitness monitoring, and meal planning.

Note: This project is primarily tailored to my personal palate, so some preferences and recommendations are hardcoded. However, you can easily customize it through vibe coding and tweaking the agent parameters to match your own taste!

✨ Features

  • Intelligent Food Learning: AI-powered preference analysis and pattern recognition
  • Agentic Intelligence: Multiple specialized AI agents working collaboratively
  • Mood-Based Recommendations: Contextual meal suggestions for different situations
  • Adaptive Learning: Gets smarter with every interaction

🏗️ Tech Stack

  • Frontend: Streamlit (Python web app)
  • Backend: MongoDB with PyMongo
  • AI: Google Gemini AI for intelligent recommendations
  • Agents: Custom agentic intelligence framework with memory and planning systems

🤖 AI Agents

  • Food Agent: Meal recommendations and preference learning
  • Period Tracker Agent: Health monitoring and meal suggestions
  • Fitness Agent: Health metrics, calorie tracking, and activity-based recommendations
  • Meal Planner Agent: Multi-day meal planning and variety management

🚀 Quick Start

Prerequisites

  • Python 3.8+
  • MongoDB instance
  • Google Gemini API key

Setup

# Install dependencies
pip install -r requirements.txt

# Configure Streamlit secrets
# Create .streamlit/secrets.toml with GEMINI_API_KEY

Database

Configure MongoDB connection in users.py and initialize collections.

🔧 Customization

Since this is tailored to my personal taste, you'll want to:

  • Modify food preferences in the agent configurations
  • Adjust recommendation algorithms in agentic_intelligence.py
  • Update hardcoded values to match your palate
  • Experiment with different vibe settings for personalized results

📁 Project Structure

MoOdMeNU/
├── app.py                 # Main Streamlit application
├── fitness_agent.py       # Fitness tracking agent
├── agentic_intelligence.py # Core AI framework
├── users.py              # User management
└── README.md

MoOdMeNU - AI agents helping you decide what's for dinner! 🍕✨

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages