Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 2.15 KB

File metadata and controls

46 lines (33 loc) · 2.15 KB

👨🏻‍🍳Flavour Forge

“COOK WHAT YOU LOVE WITH WHAT YOU HAVE” 🍝

Flavour Forge👨🏻‍🍳 is our Semester VII, CS-411 Distributed Computing System project that helps users discover recipes effortlessly using only the ingredients they currently have.


🍳Overview

Flavour Forge allows users to search for recipes by entering the ingredients they already have. The system fetches real-world recipe🍛 data directly from the Spoonacular API🥦, displaying recipe suggestions with images, instructions, ingredients, and nutritional details.

Users can further refine their search using multiple filters such as

  • Cuisine Type - "Italian", "Chinese", "Indian", "Mexican", "American"
  • Recipe Category - "Main Course", "Side Dish", "Dessert", "Snack", "Soup"
  • Diet Preferences - "Vegetarian", "Vegan", "Gluten Free"
  • Sorting Options - "Popularity", "Healthiness", "Calories"
  • Intolerances - "Dairy", "Egg", "Gluten", "Peanut", "Seafood", etc..

The app also supports Drink and Dessert searches.


🥙Project Interface

👨🏻‍🍳🍝Home Page (Recipe Search Page)

home

🍹🍜 Result Pages

photo_2025-11-28_23-41-41 photo_2025-11-28_23-41-48

🥦🧄Detail Page (Ingredients List)

photo_2025-11-28_23-41-45


🧩 Tech Stack

Component Technology
Frontend GUI JavaFX
Backend Java RMI (Remote Method Invocation)
API Spoonacular API
Other Tools JSON parsing libraries, jsoup

This project runs using the provided .txt configuration files and requires external libraries such as jsoup and JSON (already included in the project folder).