Skip to content

yoon-thiri04/flavour-forge-java-RMI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

👨🏻‍🍳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).

About

A recipe finder that lets you search using the ingredients you have. 🥦🥑🍹

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages