Meal planner and shopping assistant - The Netherland's Shortest Hackathon
AI Tinkerers - Amsterdam
Hackathon Showcase

Meal planner and shopping assistant

Team consisting of Ethan O’Brien (founding CTO/CEO — edtech SaaS used in 100+ schools; Enfuce VP Eng; AI/LLM, AWS/GCP) and Rahimuddin Mohammad (Agap2 frontend — React/TypeScript, HTML/CSS).

2 members

ChefGPT: AI-Powered Recipe Generation & Intelligent Grocery Management

ChefGPT is an autonomous cooking assistant that transforms the cooking experience by intelligently generating personalized recipes and seamlessly handling ingredient procurement. This agent bridges the gap between recipe discovery and grocery shopping through contextual understanding and decision-making capabilities.

Technical Execution:
ChefGPT features a robust, multi-stage architecture that ensures reliable performance and user satisfaction:

Real-time recipe generation system with parameter-based customization (dietary restrictions, cuisine preferences, skill level)

Intelligent ingredient parsing that converts recipe requirements into actionable shopping items

Smart product selection algorithm that analyzes multiple product options and selects the most appropriate match based on recipe context

Persistent user preference tracking that improves recommendations over time

Asynchronous processing for handling complex multi-step operations without performance degradation

AI Leverage:
The project creatively employs AI across multiple dimensions:

Hybrid LLM approach combining specialized cooking knowledge with general reasoning capabilities

Context-aware ingredient substitution that can adapt recipes based on seasonal availability or user preferences

Multi-modal understanding processing both text and image inputs to recognize user’s pantry items

Adaptive learning system that improves product selection based on user feedback and preferences

Few-shot learning techniques to quickly adapt to new cuisines or dietary requirements with minimal examples

Originality & Impact:
ChefGPT addresses significant practical challenges in the cooking and grocery shopping experience:

End-to-end solution eliminating the disconnect between recipe discovery and ingredient procurement

Time-saving automation reducing the cognitive load of meal planning and shopping list creation

Decision paralysis reduction by intelligently selecting the most appropriate products from many options

Personalization at scale adapting to individual preferences, dietary needs, and cooking skill levels

Food waste reduction through precise ingredient quantity management

Agentic Capabilities:
The system demonstrates high autonomy and robustness:

Self-directed decision making when selecting the optimal products for recipes

Reasoning transparency explaining product selection rationale to build user trust

Error recovery mechanisms with fallback options when ideal ingredients aren’t available

Proactive suggestions offering recipe modifications based on seasonal availability

Contextual adaptability understanding the difference between everyday cooking and special occasions

Technologies & Frameworks:
Frontend: React.js with Next.js for SSR, Tailwind CSS for responsive design

Backend: Node.js, Express, MongoDB for user preferences storage

AI/ML: Combination of GPT-4 and specialized cooking-domain fine-tuned models

API Integration: Grocery delivery APIs (Instacart, Amazon Fresh), Recipe databases

Tools: ai-sdk for streaming responses, Vercel AI for deployment infrastructure

Development: TypeScript for type safety, Jest for testing, GitHub Actions for CI/CD

ChefGPT represents a significant advancement in practical AI assistants, offering genuine utility in daily life while demonstrating sophisticated agentic capabilities in a specific domain.

AI Tinkerers Fiberplane cloudflare starter template