## 🚀 **AI Meal Planner & Recipe Generator** ### 📝 **Intelligent Ingredient to Recipe Assistant** This project tackles the everyday problem of deciding _what to cook_ with the ingredients you already have. It allows users to **add ingredients manually or using CopilotKit AI commands**, and instantly generates **3–5 structured recipes** that match the provided items. Each recipe is beautifully displayed as a card with title, description, ingredients, steps, time, calories, and tags. ### 🛠️ **Technologies Being Used** List of technologies, tools, and frameworks powering this project: - **Frameworks**: Next.js 14, React 18 - **Styling**: Tailwind CSS, Radix-UI, Glassmorphism effects - **AI Runtime**: Copilot Cloud Runtime (Direct LLM Calls) - **Developer Tools**: CopilotKit UI (`@copilotkit/react-ui`, `@copilotkit/react-core`) - **Language**: TypeScript ### 🌐 **App Link** [Meal Planner](https://meal-planner-y2p3.onrender.com/) ### 🎯 **Twitter Post** [Post](https://x.com/RajG0709/status/1974904870244327813) ### 📸 **Screenshot** Screenshot 2025-10-05 202245 ### 🙋‍♂️ **List your repo here** [GitHub Repository](https://github.com/Raj-G07/Meal-Planner) ### 🍽️ **Core Functionality** 1. **Add Ingredients** - Add items manually (like _tomato, cheese, pasta_) - Or use CopilotKit to generate ingredients via natural prompts 2. **Generate Recipes** - AI suggests 3–5 recipes matching your ingredients. - Each recipe strictly follows this JSON schema: ```json { "title": "string", "description": "string", "ingredientsUsed": [], "missingIngredients": [], "steps": [], "timeMinutes": 0, "tags": [], "calories": 0 } ``` 3. **View Recipe Cards** - Recipes appear instantly as interactive cards - Includes cooking steps, total time, tags, and calorie estimate. **Created by [Raj Gupta](https://github.com/Raj-G07)**