Skip to content

A Java-based intelligent recipe recommender that suggests meals based on available ingredients using an ingredient dataset. Great for culinary experiments or zero-waste cooking!

License

Notifications You must be signed in to change notification settings

CPT-Dawn/Khana-Khajana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Khana Khajana: Smart Ingredient-Based Recipe Explorer

Java Culinary AI Zero Waste

Turn your pantry into a playground!
Khana Khajana is an intelligent, ingredient-driven recipe recommender. Input what you have, and unlock a world of culinary possibilities—no more wasted food, no more boring meals!


🍲 What is Khana Khajana?

Khana Khajana is a Java-based, cross-platform recipe recommender that helps you cook delicious meals with what’s on hand. Using a rich ingredient dataset and smart matching algorithms, it suggests recipes tailored to your pantry—empowering you to experiment, reduce food waste, and enjoy cooking!

Key Features:

  • 🧠 Intelligent Recommendations: Suggests recipes based on your available ingredients.
  • 🌱 Zero Waste Focus: Helps you use up leftovers and minimize food waste.
  • 👨‍🍳 Culinary Creativity: Inspires experimentation in the kitchen.
  • 📚 Expandable Dataset: Update and customize the ingredient/recipe dataset.
  • 🖥️ Clean UI: Simple, user-friendly web interface (Java, CSS, JavaScript).

🚀 How It Works

  1. Enter Your Ingredients:
    List what’s in your pantry or fridge.

  2. Get Recipe Suggestions:
    Khana Khajana matches your input to a database of recipes and recommends dishes you can make.

  3. Cook and Enjoy:
    Try something new or rediscover classics—waste less, savor more.


🛠️ Getting Started

Prerequisites

  • Java 8 or higher
  • (Optional) Web browser for UI

Running the App

git clone https://github.com/CPT-Dawn/Khana-Khajana.git
cd Khana-Khajana
# Compile and run the backend
javac -d bin src/*.java
java -cp bin Main
# Open the UI (if available) in your browser

For detailed instructions, see the docs/SETUP.md file.


🌟 Example Usage

  • Input: tomato, onion, pasta
  • Output:
    1. Spaghetti Arrabbiata
    2. Tomato Soup
    3. Veggie Stir-Fry

💡 Why Use Khana Khajana?

  • Fight Food Waste: Get the most out of every ingredient.
  • Save Money: Plan meals around what you already have.
  • Explore: Discover new recipes and cuisines.
  • Open Source: Fork, adapt, and contribute!

📜 License

This project is licensed under the MIT License—see LICENSE for details.


👩‍🍳 Inspiration

“Cooking is like love. It should be entered into with abandon or not at all.”
— Harriet van Horne

Enjoy your culinary journey with Khana Khajana! 🍽️

Screenshot 2024-05-29 152524

About

A Java-based intelligent recipe recommender that suggests meals based on available ingredients using an ingredient dataset. Great for culinary experiments or zero-waste cooking!

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •