“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.
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.
| 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).



