Skip to content

ptbdnr/ptp

Repository files navigation

Picture-to-Palatable (PtP) 📸➡🍲

design name: Plato

AI-Powered Home Cooking Assistant

License: MIT Hackathon Project

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:

Vultr      AMD      HuggingFace      Mistral      Luma      Pinecone     

🌟 Features

  • 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

🛠️ Architecture

Picture-to-Palatable leverages a modular architecture:

High Level Design

  1. Input Processing Module:

    • Text processing
    • Speech-to-text conversion
    • Image recognition
  2. AI Decision Engine:

    • Dietary requirements analyzer
    • Kitchen inventory management
    • Recipe matching (if available)
  3. Recipe Generation System:

    • Personalized recipe creation
    • Step-by-step instruction compilation
    • Visual guidance generation
  4. User Interface:

    • Web-based dashboard
    • Mobile-responsive design
    • Voice interaction capabilities
    • Real-time feedback system

OpenAPI specification is available, load it to SwaggerEditor.

📋 Hackathon Schedule

Week 1: Foundation & Core Features

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

Week 2: Enhancement & Polish

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

🤔 Key Questions Answered

Picture-to-Palatable helps you answer critical cooking questions:

  1. "What should I cook tonight?"

    • Based on preferences, available ingredients, and meal history
  2. "Do I have the necessary ingredients?"

    • Inventory analysis with substitution suggestions
  3. "Does this match my dietary requirements?"

    • Nutrition analysis and dietary compliance checking

💡 Future Enhancements

  • 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

📄 License

This project is licensed under the MIT License - see the see the LICENSE file for details.

🙏 Acknowledgments


Made with ❤️ by Team Picture-to-Palatable

Members (in alphabetical order):

About

Picture-to-Palatable. Start cooking starts here. >> !! WINNER !! <<

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •