Project Overview
An AI-driven recipe assistant that generates and explains cooking recipes from ingredients, dietary preferences, or meal photos using Gemini 1.5 Pro.
Key Features
- Personalized meal generation using ingredients and dietary restrictions
- Image-based recipe recognition powered by AI
- Interactive AI chat for cooking questions and tips
- Downloadable ingredient list in text format
- Real-time response updates with Socket.IO
- Responsive UI for desktop and mobile users
- Multer-based secure image upload handling
Challenges & Solutions
- Handling AI prompt engineering for diverse recipe contexts
- Efficiently parsing meal photo metadata into structured cooking instructions
- Ensuring robust file handling and cleanup after downloads
- Streaming progress updates in real-time using Socket.IO
- Designing a clean, intuitive UI for a diverse user base