Inspiration

The inspiration for Clove Cook came from a universal problem: recipe chaos. We save recipes from YouTube videos, PDF cookbooks, and websites, only to lose track of everything when we actually want to cook. I thought: What if AI could automatically extract recipes from any source and organize them into a personal digital cookbook?

What it does

Clove Cook is an AI-powered recipe organization platform that:

  • 🤖 Extracts recipes automatically from YouTube videos, PDF cookbooks, and websites
  • 📚 Organizes everything into personalized cookbooks with smart categories
  • 🛒 Generates grocery lists and tracks ingredient inventory
  • 🍽️ Plans meals with smart notifications and reminders
  • ❤️ Manages favorites and creates custom recipe collections
  • 🔄 Syncs across devices with cloud-based storage

How we built it

Technology Stack:

  • Frontend: Flutter for cross-platform mobile development
  • Backend: Supabase for database, authentication, and storage
  • AI: OpenAI GPT-4 Vision API for recipe extraction and OCR
  • Video: YouTube Explode for video content processing
  • PDF: Syncfusion PDF + AI OCR for document handling

Architecture: Input Source → AI Analysis → Recipe Extraction → Cloud Storage → Mobile App

Challenges we ran into

  1. AI Consistency: Getting reliable recipe extraction from different content formats
  2. PDF Complexity: Handling both text-based and scanned image PDFs
  3. Video Restrictions: YouTube access limitations and varying formats
  4. Memory Management: Preventing leaks in async operations with proper lifecycle handling
  5. Data Sync: Ensuring user data persists across devices and app reinstalls

Accomplishments that we're proud of

  • 90%+ AI accuracy in recipe extraction across multiple content types
  • Robust PDF processing with intelligent OCR fallbacks
  • Cross-platform performance with shared Flutter codebase
  • Real-time synchronization with optimistic UI updates
  • Memory-safe implementation eliminating crashes and leaks

What we learned

  • AI Prompt Engineering: Designing effective prompts for consistent structured data extraction
  • Flutter Architecture: Building scalable cross-platform apps with proper state management
  • User Experience: The importance of intuitive navigation in complex applications
  • Business Strategy: Implementing freemium models that drive engagement and conversions

What's next for Clove Cook - Recipe Organizer

📸 Smart Ingredient Recognition

  • Fridge Scanner: Take photos of your refrigerator and AI identifies available ingredients
  • Pantry Detection: Scan shelves to update inventory instantly

🤝 Recipe Sharing & Collaboration

  • Email Recipe Sharing: Send recipes to friends with accept/decline functionality
  • Family Cookbooks: Shared collections where family members can contribute

🗣️ Voice Integration

  • Voice Commands: "What can I make with chicken and rice?"
  • Hands-Free Cooking: Voice-guided instructions while cooking

Making Clove Cook the complete kitchen companion - from ingredient recognition to recipe sharing, making cooking more social, smart, and effortless.

Built With

Share this project:

Updates