An AI-powered recipe discovery and generation platform that uses RAG (Retrieval Augmented Generation) to combine vector-based recipe search with AI generation, enhanced by MCP (Model Context Protocol) for structured agent communication and nutrition analysis.
QuickChef aims to revolutionize home cooking by providing:
- Intelligent Recipe Discovery: Find recipes using natural language queries with RAG-powered search
- AI Recipe Generation: Create custom recipes tailored to your ingredients, dietary needs, and preferences
- Comprehensive Nutrition Analysis: Get detailed nutritional information for every recipe
- Personalized Recommendations: Receive suggestions based on your cooking history and preferences
- Smart Search: Use natural language to find recipes (e.g., "spicy chicken curry", "quick healthy breakfast")
- AI Recipe Generation: Generate custom recipes using Groq AI based on your specific requirements
- Nutrition Analysis: Detailed nutritional breakdown for every recipe
- Dietary Filters: Support for vegetarian, vegan, gluten-free, and other dietary restrictions
- Cuisine Preferences: Filter by cuisine type (Italian, Asian, Mexican, etc.)
- Time-based Search: Find recipes based on available prep time
- Ingredient-based Search: Input available ingredients to find matching recipes
- Real-time Suggestions: Get instant recipe suggestions and popular searches
- RAG (Retrieval Augmented Generation): Combines FAISS vector search of recipe database with AI generation
- MCP (Model Context Protocol): Enables structured communication between AI agents for nutrition analysis
- FastAPI + React: Full-stack web application with modern UI
- Groq AI: High-performance LLM inference for recipe generation
- FAISS: Vector similarity search for intelligent recipe discovery
- Sentence Transformers: Embedding generation for semantic search