mirror of
https://github.com/runyanjake/cooking.git
synced 2026-03-26 09:53:17 -07:00
188 lines
8.5 KiB
JSON
188 lines
8.5 KiB
JSON
{
|
|
"categories": [
|
|
{
|
|
"id": "appetizers",
|
|
"name": "Appetizers",
|
|
"slug": "appetizers",
|
|
"description": "Small dishes to start your meal",
|
|
"icon": "🥖"
|
|
},
|
|
{
|
|
"id": "mains",
|
|
"name": "Main Dishes",
|
|
"slug": "mains",
|
|
"description": "Hearty entrees and main courses",
|
|
"icon": "🍽️"
|
|
},
|
|
{
|
|
"id": "desserts",
|
|
"name": "Desserts",
|
|
"slug": "desserts",
|
|
"description": "Sweet treats and baked goods",
|
|
"icon": "🍰"
|
|
},
|
|
{
|
|
"id": "sides",
|
|
"name": "Side Dishes",
|
|
"slug": "sides",
|
|
"description": "Complementary dishes and accompaniments",
|
|
"icon": "🥗"
|
|
},
|
|
{
|
|
"id": "beverages",
|
|
"name": "Beverages",
|
|
"slug": "beverages",
|
|
"description": "Drinks, smoothies, and cocktails",
|
|
"icon": "🥤"
|
|
},
|
|
{
|
|
"id": "breads",
|
|
"name": "Breads & Baking",
|
|
"slug": "breads",
|
|
"description": "Homemade breads, rolls, and baked goods",
|
|
"icon": "🍞"
|
|
}
|
|
],
|
|
"tags": {
|
|
"cuisine": {
|
|
"name": "Cuisine",
|
|
"description": "Regional and cultural cooking styles",
|
|
"tags": [
|
|
{ "id": "italian", "name": "Italian", "description": "Italian cuisine and cooking traditions" },
|
|
{ "id": "mexican", "name": "Mexican", "description": "Mexican and Latin American dishes" },
|
|
{ "id": "asian", "name": "Asian", "description": "Asian cuisine including Chinese, Japanese, Thai, etc." },
|
|
{ "id": "american", "name": "American", "description": "Classic American cooking" },
|
|
{ "id": "mediterranean", "name": "Mediterranean", "description": "Mediterranean diet and cuisine" },
|
|
{ "id": "french", "name": "French", "description": "French culinary techniques and dishes" },
|
|
{ "id": "indian", "name": "Indian", "description": "Indian spices and cooking methods" },
|
|
{ "id": "middle-eastern", "name": "Middle Eastern", "description": "Middle Eastern flavors and dishes" }
|
|
]
|
|
},
|
|
"protein": {
|
|
"name": "Protein",
|
|
"description": "Main protein sources",
|
|
"tags": [
|
|
{ "id": "chicken", "name": "Chicken", "description": "Chicken-based recipes" },
|
|
{ "id": "beef", "name": "Beef", "description": "Beef and red meat dishes" },
|
|
{ "id": "pork", "name": "Pork", "description": "Pork and ham recipes" },
|
|
{ "id": "seafood", "name": "Seafood", "description": "Fish and shellfish dishes" },
|
|
{ "id": "lamb", "name": "Lamb", "description": "Lamb-based recipes" },
|
|
{ "id": "vegetarian", "name": "Vegetarian", "description": "No meat, may include dairy and eggs" },
|
|
{ "id": "vegan", "name": "Vegan", "description": "Plant-based, no animal products" }
|
|
]
|
|
},
|
|
"dietary": {
|
|
"name": "Dietary",
|
|
"description": "Special dietary considerations",
|
|
"tags": [
|
|
{ "id": "gluten-free", "name": "Gluten-Free", "description": "No gluten-containing ingredients" },
|
|
{ "id": "gluten-free-option", "name": "Gluten-Free Option", "description": "Can be made gluten-free with substitutions" },
|
|
{ "id": "dairy-free", "name": "Dairy-Free", "description": "No dairy products" },
|
|
{ "id": "low-carb", "name": "Low-Carb", "description": "Reduced carbohydrate content" },
|
|
{ "id": "keto", "name": "Keto", "description": "Ketogenic diet friendly" },
|
|
{ "id": "paleo", "name": "Paleo", "description": "Paleo diet compliant" },
|
|
{ "id": "whole30", "name": "Whole30", "description": "Whole30 program approved" },
|
|
{ "id": "nut-free", "name": "Nut-Free", "description": "No nuts or nut products" }
|
|
]
|
|
},
|
|
"meal-type": {
|
|
"name": "Meal Type",
|
|
"description": "When to serve this dish",
|
|
"tags": [
|
|
{ "id": "breakfast", "name": "Breakfast", "description": "Morning meals and brunch" },
|
|
{ "id": "lunch", "name": "Lunch", "description": "Midday meals" },
|
|
{ "id": "dinner", "name": "Dinner", "description": "Evening meals" },
|
|
{ "id": "snack", "name": "Snack", "description": "Small bites between meals" },
|
|
{ "id": "brunch", "name": "Brunch", "description": "Late morning combination meal" }
|
|
]
|
|
},
|
|
"occasion": {
|
|
"name": "Occasion",
|
|
"description": "Special events and settings",
|
|
"tags": [
|
|
{ "id": "weeknight", "name": "Weeknight", "description": "Quick meals for busy evenings" },
|
|
{ "id": "weekend", "name": "Weekend", "description": "Recipes with more time investment" },
|
|
{ "id": "holiday", "name": "Holiday", "description": "Special holiday dishes" },
|
|
{ "id": "party", "name": "Party", "description": "Entertaining and gatherings" },
|
|
{ "id": "comfort-food", "name": "Comfort Food", "description": "Cozy, satisfying dishes" },
|
|
{ "id": "family-friendly", "name": "Family-Friendly", "description": "Kid-approved recipes" },
|
|
{ "id": "date-night", "name": "Date Night", "description": "Romantic or impressive dishes" }
|
|
]
|
|
},
|
|
"cooking-method": {
|
|
"name": "Cooking Method",
|
|
"description": "Primary cooking technique",
|
|
"tags": [
|
|
{ "id": "baking", "name": "Baking", "description": "Oven-baked dishes" },
|
|
{ "id": "grilling", "name": "Grilling", "description": "Outdoor or indoor grilling" },
|
|
{ "id": "slow-cooker", "name": "Slow Cooker", "description": "Crock-pot and slow cooker meals" },
|
|
{ "id": "instant-pot", "name": "Instant Pot", "description": "Pressure cooker recipes" },
|
|
{ "id": "stovetop", "name": "Stovetop", "description": "Cooked on the stove" },
|
|
{ "id": "no-cook", "name": "No-Cook", "description": "No cooking required" },
|
|
{ "id": "air-fryer", "name": "Air Fryer", "description": "Air fryer recipes" },
|
|
{ "id": "sous-vide", "name": "Sous Vide", "description": "Precision cooking method" }
|
|
]
|
|
},
|
|
"speed": {
|
|
"name": "Speed & Convenience",
|
|
"description": "Time and effort indicators",
|
|
"tags": [
|
|
{ "id": "quick-meals", "name": "Quick Meals", "description": "30 minutes or less" },
|
|
{ "id": "one-pot", "name": "One-Pot", "description": "Minimal cleanup required" },
|
|
{ "id": "make-ahead", "name": "Make-Ahead", "description": "Can be prepared in advance" },
|
|
{ "id": "meal-prep", "name": "Meal Prep", "description": "Great for batch cooking" },
|
|
{ "id": "leftovers", "name": "Leftovers", "description": "Tastes great reheated" },
|
|
{ "id": "freezer-friendly", "name": "Freezer-Friendly", "description": "Can be frozen" }
|
|
]
|
|
},
|
|
"flavor-profile": {
|
|
"name": "Flavor Profile",
|
|
"description": "Dominant tastes and characteristics",
|
|
"tags": [
|
|
{ "id": "spicy", "name": "Spicy", "description": "Hot and spicy flavors" },
|
|
{ "id": "sweet", "name": "Sweet", "description": "Sweet or dessert-like" },
|
|
{ "id": "savory", "name": "Savory", "description": "Rich savory flavors" },
|
|
{ "id": "tangy", "name": "Tangy", "description": "Acidic or citrus notes" },
|
|
{ "id": "rich", "name": "Rich", "description": "Indulgent and decadent" },
|
|
{ "id": "light", "name": "Light", "description": "Fresh and light dishes" },
|
|
{ "id": "smoky", "name": "Smoky", "description": "Smoky flavors" },
|
|
{ "id": "umami", "name": "Umami", "description": "Deep savory umami taste" }
|
|
]
|
|
},
|
|
"special": {
|
|
"name": "Special Features",
|
|
"description": "Notable characteristics",
|
|
"tags": [
|
|
{ "id": "chocolate", "name": "Chocolate", "description": "Contains chocolate" },
|
|
{ "id": "cookies", "name": "Cookies", "description": "Cookie recipes" },
|
|
{ "id": "pasta", "name": "Pasta", "description": "Pasta dishes" },
|
|
{ "id": "soup", "name": "Soup", "description": "Soups and stews" },
|
|
{ "id": "salad", "name": "Salad", "description": "Salads and fresh dishes" },
|
|
{ "id": "sandwich", "name": "Sandwich", "description": "Sandwiches and wraps" },
|
|
{ "id": "pizza", "name": "Pizza", "description": "Pizza recipes" },
|
|
{ "id": "bbq", "name": "BBQ", "description": "Barbecue style" }
|
|
]
|
|
}
|
|
},
|
|
"difficulty": [
|
|
{
|
|
"id": "easy",
|
|
"name": "Easy",
|
|
"description": "Beginner-friendly, simple techniques, common ingredients",
|
|
"icon": "⭐"
|
|
},
|
|
{
|
|
"id": "medium",
|
|
"name": "Medium",
|
|
"description": "Some cooking experience needed, multiple steps",
|
|
"icon": "⭐⭐"
|
|
},
|
|
{
|
|
"id": "hard",
|
|
"name": "Hard",
|
|
"description": "Advanced techniques, precise timing, specialty equipment",
|
|
"icon": "⭐⭐⭐"
|
|
}
|
|
]
|
|
}
|