What problem does it solve? It turns cooking requests—specific dishes, available ingredients, dietary restrictions, or leftover repurposing—into persistent, structured recipe data served through a database-backed web application instead of one-off chat answers. ## Core Features & Use Cases - Recipe Generation & Storage: Creates recipes as structured data (ingredients, steps, timers, nutrition, allergens) persisted in a database and rendered by a React frontend with search, filters, and a cooking mode with countdown timers. - Ingredient-Based Meal Suggestions: Buckets available ingredients into formula-plus-flavor-profile logic to suggest dishes ranked by fewest missing items. - Substitutions, Ratios & Scaling: Provides substitution tables, Ruhlman-style weight ratios, and smart serving-size scaling with automatic unit conversion. - Use Case: A user asks "what can I make with chicken, rice, and tomatoes?" and receives a generated recipe with a hero image, nutrition per serving, and a step-by-step cooking mode, saved to their growing recipe collection. ## Quick Start Ask the assistant to create a recipe for a specific dish or from ingredients you have on hand, and it will generate and store the full recipe in the web app.