design name: Plato
Picture-to-Palatable is a multi-modal AI application that transforms the way you approach home cooking. By accepting inputs in various formats (text, speech, images, and videos), it provides personalized recipe recommendations tailored to your specific dietary needs, available ingredients, kitchen tools, and meal plans.
Developed during a 2-week hackathon to bring AI innovation into your kitchen.
Hackaton: The Ultimate, Multi-modal, AI Acceleration Event LPB 25
Partners:
-
Multi-Modal Input Processing:
- 📝 Text descriptions (e.g., "I got 200g feta, one cucumber, and 200g tomatoes.")
- 🎤 Voice commands ("Just bought some salad and 3 peppers")
- 📸 Food image analysis (e.g. fridge content)
-
Smart Recipe Generation:
- 🍽️ Personalized recipe recommendations
- 📊 Nutrition analysis and dietary requirement matching
- 🛒 Ingredient substitution suggestions
- 🥘 Multi-modal recipe output (text, images, video)
-
Kitchen Management:
- ✅ Inventory tracking of available ingredients
- 🥦 Dietary requirements compliance checking
Picture-to-Palatable leverages a modular architecture:
-
Input Processing Module:
- Text processing
- Speech-to-text conversion
- Image recognition
-
AI Decision Engine:
- Dietary requirements analyzer
- Kitchen inventory management
- Recipe matching (if available)
-
Recipe Generation System:
- Personalized recipe creation
- Step-by-step instruction compilation
- Visual guidance generation
-
User Interface:
- Web-based dashboard
- Mobile-responsive design
- Voice interaction capabilities
- Real-time feedback system
OpenAPI specification is available, load it to SwaggerEditor.
| Day | Focus | Tasks |
|---|---|---|
| 1-2 | Setup & Planning | - Project setup and repository creation - Architecture design - API evaluations and selections |
| 3-4 | Input Processing | - Text/speech processing implementation - Basic image recognition for ingredients - Input validation mechanisms |
| 5-6 | AI Core Logic | - Recipe matching algorithm development - Dietary requirements analyzer - Basic inventory tracking |
| 7 | Integration | - Connect input processing with AI logic - Begin basic UI implementation - Testing initial pipeline |
| Day | Focus | Tasks |
|---|---|---|
| 8-9 | Advanced Features | - Implement video processing - Enhance recipe generation - Add kitchen tools assessment |
| 10-11 | UI Refinement | - Complete responsive web interface - Add visual guidance components - Implement voice feedback |
| 12-13 | Testing & Optimization | - End-to-end testing - Performance optimization - Fix identified bugs |
| 14 | Documentation & Demo | - Complete documentation - Prepare demonstration - Record demo video |
Picture-to-Palatable helps you answer critical cooking questions:
-
"What should I cook tonight?"
- Based on preferences, available ingredients, and meal history
-
"Do I have the necessary ingredients?"
- Inventory analysis with substitution suggestions
-
"Does this match my dietary requirements?"
- Nutrition analysis and dietary compliance checking
- Community recipe sharing
- Grocery shopping list generation and online ordering
- Smart kitchen appliance integration
- Cooking technique tutorials based on recipe requirements
- Leftover ingredient optimization suggestions
This project is licensed under the MIT License - see the see the LICENSE file for details.
- Thanks to KXSB LPB25 for the opportunity
- Special thanks to our mentors and advisors from
- All open-source libraries and APIs that made this project possible
Made with ❤️ by Team Picture-to-Palatable
Members (in alphabetical order):
- BZcreativ GitHub
- hirenumradia GitHub
- Peter GitHub: ptbdnr
- Stefania Liashuk
- Zain Rehman