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
- AI Consistency: Getting reliable recipe extraction from different content formats
- PDF Complexity: Handling both text-based and scanned image PDFs
- Video Restrictions: YouTube access limitations and varying formats
- Memory Management: Preventing leaks in async operations with proper lifecycle handling
- 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
- flutter
- gpt-4
- openai
- postgresql
- revenuecat
- riverpod
- sharedpreferences
- supabase
Log in or sign up for Devpost to join the conversation.