AI Chef is an innovative web application designed to generate personalized meal recipes based on user preferences and dietary restrictions. Built using Blazor and ASP.NET Core, this project leverages modern web technologies to deliver a seamless and interactive experience for users. Whether you're looking for a quick breakfast idea or a gourmet dinner recipe, AI Chef has you covered.
- Custom Meal Creation: Add ingredients, set meal preferences, and select meal times.
- Dietary Restrictions: Tailor recipes to meet specific dietary needs.
- Recipe Generation: Generate detailed recipes, including ingredients, instructions, and summaries.
- Image Generation: Create visually appealing recipe images using AI.
- Responsive Design: A modern and user-friendly interface styled with CSS and Bootstrap.
- Frontend: Blazor (WebAssembly), CSS, Bootstrap
- Backend: ASP.NET Core, C#
- AI Integration: OpenAI API for recipe and image generation
- Architecture: Component-based design with clean and maintainable code
Check out the live application here: AI Chef Live
- Navigate to the "Create Meal" page.
- Select a meal time (e.g., Breakfast, Lunch, Dinner).
- Add ingredients and dietary preferences.
- Click "Generate" to create a personalized recipe.
- View the recipe details, including instructions and an AI-generated image.
- AI-Powered Recipes: Recipes are generated using OpenAI's GPT-3.5 model, ensuring creativity and variety.
- Dynamic Image Generation: AI creates high-quality, restaurant-style images for each recipe.
- State Management: Recipe state is managed efficiently using Blazor's cascading parameters.
- Clean Architecture: The project follows best practices for maintainable and scalable code.
- AI Integration: Implemented robust error handling for API responses to ensure reliability.
- User Experience: Designed a responsive and intuitive interface using Bootstrap and custom CSS.
- Edge Cases: Thoroughly tested the application to handle various ingredient combinations and dietary restrictions.
AI Chef is more than just a recipe generator—it's a showcase of modern web development and AI integration. Whether you're a food enthusiast or a developer, this project demonstrates the power of combining technology with creativity.