From 668b77a070572fd7d0a1830803a2cf84ea08ba0a Mon Sep 17 00:00:00 2001 From: Rishabh Mittal Date: Mon, 13 Oct 2025 15:04:11 +0530 Subject: [PATCH 1/6] Added Tea recipe --- data/samples/Tea.json | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 data/samples/Tea.json diff --git a/data/samples/Tea.json b/data/samples/Tea.json new file mode 100644 index 0000000..65634cc --- /dev/null +++ b/data/samples/Tea.json @@ -0,0 +1,30 @@ +{ + "recipe_name": "Masala Chai", + "author": "Rishabh Mittal", + "category": "Beverage", + "description": "A flavorful and aromatic Indian tea made with milk, black tea leaves, and a blend of warming spices — perfect for a cozy morning or evening refreshment.", + "ingredients": [ + "2 cups water", + "1 cup milk", + "2 teaspoons black tea leaves (or 2 tea bags)", + "2 teaspoons sugar (adjust to taste)", + "2-3 cardamom pods, crushed", + "1 small piece of cinnamon stick", + "2-3 cloves", + "1/2 inch piece of fresh ginger, grated", + "A pinch of black pepper (optional)" + ], + "instructions": [ + "In a saucepan, add water, crushed cardamom, cinnamon, cloves, ginger, and black pepper.", + "Bring to a boil and let the spices simmer for 2-3 minutes to release their aroma.", + "Add the tea leaves and boil for another 1-2 minutes.", + "Pour in the milk and sugar, then bring the mixture to a gentle boil again.", + "Simmer for 2-3 minutes or until the tea reaches your preferred strength.", + "Strain the tea into cups using a fine sieve.", + "Serve hot and enjoy your aromatic masala chai!" + ], + "prep_time": "10 minutes", + "servings": 2, + "difficulty": "Easy", + "tags": ["tea", "indian", "beverage", "spiced", "comfort drink"] +} From f3b9e169480886b0c925873e586964468b4c2d9d Mon Sep 17 00:00:00 2001 From: Rishabh Mittal Date: Wed, 15 Oct 2025 01:53:33 +0530 Subject: [PATCH 2/6] Added Slow Cooked Italian Chiken recipe --- data/samples/SlowCookedItalianChicken.json | 102 +++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 data/samples/SlowCookedItalianChicken.json diff --git a/data/samples/SlowCookedItalianChicken.json b/data/samples/SlowCookedItalianChicken.json new file mode 100644 index 0000000..cd964e0 --- /dev/null +++ b/data/samples/SlowCookedItalianChicken.json @@ -0,0 +1,102 @@ +{ + "recipes": [ + { + "id": 3, + "title": "Slow-Cooked Italian Chicken", + "description": "Tender and flavorful chicken slow-cooked in a rich Italian tomato sauce with herbs, garlic, and vegetables — a perfect comfort meal.", + "cuisine": "Italian", + "difficulty": "Easy", + "prep_time": 20, + "cook_time": 240, + "servings": 6, + "ingredients": [ + { + "item": "Boneless chicken thighs", + "amount": "1 kg", + "notes": "Skinless, trimmed of excess fat" + }, + { + "item": "Olive oil", + "amount": "2 tbsp", + "notes": "For browning the chicken" + }, + { + "item": "Onion", + "amount": "1 large", + "notes": "Finely chopped" + }, + { + "item": "Garlic cloves", + "amount": "4", + "notes": "Minced" + }, + { + "item": "Crushed tomatoes", + "amount": "400g can", + "notes": "Preferably Italian-style" + }, + { + "item": "Tomato paste", + "amount": "2 tbsp", + "notes": "Adds richness to the sauce" + }, + { + "item": "Italian seasoning", + "amount": "2 tsp", + "notes": "Or a mix of oregano, basil, and thyme" + }, + { + "item": "Red bell pepper", + "amount": "1", + "notes": "Sliced thinly" + }, + { + "item": "Zucchini", + "amount": "1 small", + "notes": "Sliced into rounds" + }, + { + "item": "Salt", + "amount": "1 tsp", + "notes": "Adjust to taste" + }, + { + "item": "Black pepper", + "amount": "1/2 tsp", + "notes": "Freshly ground" + }, + { + "item": "Fresh basil leaves", + "amount": "A handful", + "notes": "For garnish" + }, + { + "item": "Parmesan cheese", + "amount": "For serving", + "notes": "Freshly grated" + } + ], + "instructions": [ + "Heat olive oil in a skillet over medium heat and brown chicken thighs on both sides for 2-3 minutes each.", + "Place the browned chicken in a slow cooker.", + "Add onions, garlic, bell pepper, zucchini, crushed tomatoes, tomato paste, and Italian seasoning.", + "Season with salt and pepper, then stir to combine all ingredients.", + "Cover and cook on LOW for 6-7 hours or on HIGH for 3-4 hours until chicken is tender and fully cooked.", + "Adjust seasoning if needed and stir gently before serving.", + "Garnish with fresh basil and grated Parmesan cheese.", + "Serve hot with pasta, rice, or crusty bread." + ], + "tags": ["Italian", "Slow Cooker", "Comfort Food", "Dinner", "Healthy"], + "nutrition": { + "calories": 390, + "protein": "42g", + "carbs": "12g", + "fat": "18g" + }, + "rating": 4.9, + "reviews": 156, + "created_by": "Bawandar", + "created_at": "2024-11-05T12:00:00Z" + } + ] +} From b47edeb29ba3d6e11a7fe1e2a79350c2e1560c26 Mon Sep 17 00:00:00 2001 From: Rishabh Mittal Date: Mon, 27 Oct 2025 11:02:13 +0530 Subject: [PATCH 3/6] Added: Chole Bhature Recipie --- .gitignore | 2 + data/samples/CholeBhature.json | 136 +++++++++++++++++++++++++++++++++ 2 files changed, 138 insertions(+) create mode 100644 data/samples/CholeBhature.json diff --git a/.gitignore b/.gitignore index d0b66e1..c87f1f2 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,5 @@ postcss.config.js # Database recipehub.db + +.vscode \ No newline at end of file diff --git a/data/samples/CholeBhature.json b/data/samples/CholeBhature.json new file mode 100644 index 0000000..c68c350 --- /dev/null +++ b/data/samples/CholeBhature.json @@ -0,0 +1,136 @@ +{ + "recipes": [ + { + "id": 4, + "title": "Chole Bhature", + "description": "A classic North Indian dish featuring spicy, tangy chickpeas (chole) served with soft and fluffy deep-fried bread (bhature) — a festive favorite full of flavor and warmth.", + "cuisine": "Indian", + "difficulty": "Medium", + "prep_time": 30, + "cook_time": 45, + "servings": 4, + "ingredients": [ + { + "item": "Dried chickpeas (chole)", + "amount": "1 cup", + "notes": "Soak overnight and boil until soft" + }, + { + "item": "Onion", + "amount": "2 medium", + "notes": "Finely chopped" + }, + { + "item": "Tomato", + "amount": "2 large", + "notes": "Pureed" + }, + { + "item": "Ginger-garlic paste", + "amount": "1 tbsp", + "notes": "Freshly prepared for better flavor" + }, + { + "item": "Chole masala", + "amount": "2 tbsp", + "notes": "Available in Indian stores or homemade" + }, + { + "item": "Cumin seeds", + "amount": "1 tsp", + "notes": "For tempering" + }, + { + "item": "Turmeric powder", + "amount": "1/2 tsp", + "notes": "Adds color and flavor" + }, + { + "item": "Red chili powder", + "amount": "1 tsp", + "notes": "Adjust to taste" + }, + { + "item": "Coriander powder", + "amount": "1 tsp", + "notes": "Enhances the spice mix" + }, + { + "item": "Garam masala", + "amount": "1/2 tsp", + "notes": "For aroma and warmth" + }, + { + "item": "Salt", + "amount": "To taste", + "notes": "Adjust as needed" + }, + { + "item": "Oil or ghee", + "amount": "3 tbsp", + "notes": "For cooking" + }, + { + "item": "Water", + "amount": "1 cup", + "notes": "Adjust consistency" + }, + { + "item": "Fresh coriander leaves", + "amount": "For garnish", + "notes": "Chopped" + }, + { + "item": "Wheat flour (for bhature)", + "amount": "2 cups", + "notes": "Can mix with a little semolina for crispiness" + }, + { + "item": "Semolina (sooji)", + "amount": "2 tbsp", + "notes": "Optional for soft texture" + }, + { + "item": "Yogurt", + "amount": "1/2 cup", + "notes": "For fermentation" + }, + { + "item": "Baking soda", + "amount": "1/4 tsp", + "notes": "Helps dough rise" + }, + { + "item": "Oil", + "amount": "For deep frying", + "notes": "Use fresh refined oil" + } + ], + "instructions": [ + "Soak chickpeas overnight and pressure cook with salt until tender.", + "Heat oil in a pan and add cumin seeds. Let them splutter.", + "Add onions and sauté until golden brown.", + "Add ginger-garlic paste and cook for 1-2 minutes until the raw smell disappears.", + "Stir in tomato puree and cook until the oil separates.", + "Add turmeric, chili powder, coriander powder, and chole masala. Mix well.", + "Add boiled chickpeas and some of their water. Simmer for 15-20 minutes until thick and flavorful.", + "Sprinkle garam masala and garnish with coriander leaves.", + "For bhature, mix flour, semolina, yogurt, baking soda, and a pinch of salt. Knead into a soft dough.", + "Rest the dough for at least 2 hours.", + "Divide into small balls, roll into discs, and deep-fry in hot oil until puffed and golden.", + "Serve hot bhature with spicy chole, onion rings, and lemon wedges." + ], + "tags": ["Indian", "Street Food", "Festive", "Main Course", "Vegetarian"], + "nutrition": { + "calories": 580, + "protein": "18g", + "carbs": "72g", + "fat": "24g" + }, + "rating": 4.8, + "reviews": 312, + "created_by": "Rishabh Mittal", + "created_at": "2025-10-21T12:00:00Z" + } + ] +} From 2ab97f74217352c3881f2a400cf42b03a0c25604 Mon Sep 17 00:00:00 2001 From: Rishabh Mittal Date: Mon, 27 Oct 2025 17:19:05 +0530 Subject: [PATCH 4/6] Added: Fish curry Recipie --- data/samples/Fish_Curry.json | 119 +++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 data/samples/Fish_Curry.json diff --git a/data/samples/Fish_Curry.json b/data/samples/Fish_Curry.json new file mode 100644 index 0000000..eee852e --- /dev/null +++ b/data/samples/Fish_Curry.json @@ -0,0 +1,119 @@ +{ + "recipes": [ + { + "id": 5, + "title": "Fish Curry", + "description": "A flavorful and aromatic Indian-style fish curry simmered in a spiced coconut and tomato gravy — perfect with steamed rice or chapati.", + "cuisine": "Indian", + "difficulty": "Medium", + "prep_time": 20, + "cook_time": 30, + "servings": 4, + "ingredients": [ + { + "item": "Fish (Rohu, King Fish, or any firm white fish)", + "amount": "500 g", + "notes": "Cleaned and cut into medium pieces" + }, + { + "item": "Onion", + "amount": "2 medium", + "notes": "Finely chopped" + }, + { + "item": "Tomato", + "amount": "2 large", + "notes": "Chopped or pureed" + }, + { + "item": "Coconut milk", + "amount": "1 cup", + "notes": "For a creamy texture" + }, + { + "item": "Ginger-garlic paste", + "amount": "1 tbsp", + "notes": "Freshly prepared" + }, + { + "item": "Turmeric powder", + "amount": "1/2 tsp", + "notes": "For color and flavor" + }, + { + "item": "Red chili powder", + "amount": "1 tsp", + "notes": "Adjust to taste" + }, + { + "item": "Coriander powder", + "amount": "1 tbsp", + "notes": "Adds depth of flavor" + }, + { + "item": "Cumin seeds", + "amount": "1 tsp", + "notes": "For tempering" + }, + { + "item": "Mustard seeds", + "amount": "1/2 tsp", + "notes": "Optional, enhances aroma" + }, + { + "item": "Tamarind pulp", + "amount": "1 tbsp", + "notes": "For tanginess (optional if using tomato)" + }, + { + "item": "Green chilies", + "amount": "2", + "notes": "Slit lengthwise" + }, + { + "item": "Curry leaves", + "amount": "8–10 leaves", + "notes": "For authentic South Indian flavor" + }, + { + "item": "Salt", + "amount": "To taste", + "notes": "Adjust as needed" + }, + { + "item": "Oil", + "amount": "3 tbsp", + "notes": "Preferably coconut or mustard oil" + }, + { + "item": "Fresh coriander leaves", + "amount": "For garnish", + "notes": "Chopped" + } + ], + "instructions": [ + "Clean the fish pieces, pat dry, and marinate with a pinch of turmeric, salt, and chili powder. Set aside for 15 minutes.", + "Heat oil in a pan, add mustard and cumin seeds. Let them splutter.", + "Add curry leaves, followed by chopped onions. Sauté until golden brown.", + "Add ginger-garlic paste and cook for 1-2 minutes until the raw aroma disappears.", + "Add tomatoes and cook until soft and the oil starts to separate.", + "Stir in turmeric, chili powder, coriander powder, and salt. Mix well.", + "Pour in coconut milk and tamarind pulp (if using), then add 1/2 cup water. Stir and bring to a gentle boil.", + "Carefully add the marinated fish pieces and green chilies. Cover and simmer on low heat for 10–12 minutes until fish is cooked through.", + "Adjust seasoning and thickness of the curry as desired.", + "Garnish with fresh coriander leaves and serve hot with steamed rice or chapati." + ], + "tags": ["Indian", "Seafood", "Main Course", "Coconut Curry", "Comfort Food"], + "nutrition": { + "calories": 420, + "protein": "35g", + "carbs": "10g", + "fat": "26g" + }, + "rating": 4.7, + "reviews": 245, + "created_by": "Rishabh Mittal", + "created_at": "2025-10-21T12:30:00Z" + } + ] +} From a057d47aad5c97d31d15f0ab7c29ac33bc0ddf13 Mon Sep 17 00:00:00 2001 From: Rishabh Mittal Date: Thu, 30 Oct 2025 11:00:51 +0530 Subject: [PATCH 5/6] Added: new recipe --- data/samples/protein_shake.json | 74 +++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 data/samples/protein_shake.json diff --git a/data/samples/protein_shake.json b/data/samples/protein_shake.json new file mode 100644 index 0000000..e86dffb --- /dev/null +++ b/data/samples/protein_shake.json @@ -0,0 +1,74 @@ +{ + "recipes": [ + { + "id": 6, + "title": "Chocolate Banana Protein Shake", + "description": "A creamy and energizing chocolate banana protein shake packed with nutrients — perfect for post-workout recovery or a quick breakfast boost.", + "cuisine": "American", + "difficulty": "Easy", + "prep_time": 5, + "cook_time": 0, + "servings": 1, + "ingredients": [ + { + "item": "Ripe banana", + "amount": "1 medium", + "notes": "Adds natural sweetness and creaminess" + }, + { + "item": "Protein powder (chocolate flavor)", + "amount": "1 scoop (~30 g)", + "notes": "Whey, plant-based, or your preferred type" + }, + { + "item": "Milk or almond milk", + "amount": "1 cup", + "notes": "Adjust consistency as desired" + }, + { + "item": "Peanut butter", + "amount": "1 tbsp", + "notes": "For extra protein and flavor" + }, + { + "item": "Cocoa powder", + "amount": "1 tsp", + "notes": "Enhances chocolate taste" + }, + { + "item": "Honey or maple syrup", + "amount": "1 tsp (optional)", + "notes": "For additional sweetness" + }, + { + "item": "Ice cubes", + "amount": "4–5 cubes", + "notes": "For a chilled, smoothie-like texture" + }, + { + "item": "Chia seeds or flax seeds", + "amount": "1 tsp (optional)", + "notes": "Adds fiber and omega-3s" + } + ], + "instructions": [ + "Add the banana, protein powder, milk, peanut butter, cocoa powder, and honey into a blender.", + "Add ice cubes and optional chia or flax seeds.", + "Blend on high speed for 30–45 seconds until smooth and creamy.", + "Check consistency — add more milk for a thinner shake or more ice for thickness.", + "Pour into a glass and serve immediately. Optionally, top with a sprinkle of cocoa or banana slices." + ], + "tags": ["Protein Shake", "Healthy", "Post-Workout", "Breakfast", "Smoothie"], + "nutrition": { + "calories": 320, + "protein": "30g", + "carbs": "28g", + "fat": "10g" + }, + "rating": 4.8, + "reviews": 178, + "created_by": "Rishabh Mittal", + "created_at": "2025-10-30T09:15:00Z" + } + ] +} From 682de751da952edd1882df6388d9de6a36a09622 Mon Sep 17 00:00:00 2001 From: Rishabh Mittal Date: Fri, 31 Oct 2025 19:16:40 +0530 Subject: [PATCH 6/6] Added new recipe --- data/samples/soanPapri.json | 73 +++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 data/samples/soanPapri.json diff --git a/data/samples/soanPapri.json b/data/samples/soanPapri.json new file mode 100644 index 0000000..49a474c --- /dev/null +++ b/data/samples/soanPapri.json @@ -0,0 +1,73 @@ +{ + "recipes": [ + { + "id": 7, + "title": "Soan Papdi", + "description": "A classic Indian flaky sweet made with gram flour, sugar, and ghee — light, crispy, and melts in your mouth. Perfect for festivals and celebrations.", + "cuisine": "Indian", + "difficulty": "Medium", + "prep_time": 15, + "cook_time": 30, + "servings": 6, + "ingredients": [ + { + "item": "Gram flour (besan)", + "amount": "1 cup", + "notes": "The base flour for the sweet" + }, + { + "item": "All-purpose flour (maida)", + "amount": "1 cup", + "notes": "Gives a light texture" + }, + { + "item": "Ghee (clarified butter)", + "amount": "1 cup", + "notes": "Used for roasting and binding" + }, + { + "item": "Sugar", + "amount": "2 cups", + "notes": "For the syrup base" + }, + { + "item": "Water", + "amount": "3/4 cup", + "notes": "To make the sugar syrup" + }, + { + "item": "Cardamom powder", + "amount": "1 tsp", + "notes": "Adds fragrance and flavor" + }, + { + "item": "Pistachios and almonds (chopped)", + "amount": "2 tbsp", + "notes": "For garnish and texture" + } + ], + "instructions": [ + "Heat ½ cup ghee in a pan and roast the gram flour and all-purpose flour together on low flame until golden brown and aromatic (about 10–12 minutes). Set aside.", + "In another pan, combine sugar and water. Heat until it reaches a 2-thread consistency (a bit thick and sticky when stretched between fingers).", + "Add the cardamom powder to the syrup and mix well.", + "Quickly pour the syrup into the roasted flour mixture and stir continuously with a spatula to mix evenly.", + "Once it starts thickening, pour the mixture onto a greased plate or tray.", + "Use a rolling pin to flatten it evenly and sprinkle chopped nuts on top.", + "When slightly warm, cut into square or diamond shapes.", + "Let it cool completely — the mixture will turn flaky and crisp.", + "Store in an airtight container and enjoy!" + ], + "tags": ["Indian Sweet", "Festive Dessert", "Diwali Special", "Traditional"], + "nutrition": { + "calories": 260, + "protein": "5g", + "carbs": "35g", + "fat": "12g" + }, + "rating": 4.7, + "reviews": 245, + "created_by": "Rishabh Mittal", + "created_at": "2025-10-30T13:45:00Z" + } + ] +}