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).
Project Description
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.