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!
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).
-
Enter Your Ingredients:
List what’s in your pantry or fridge. -
Get Recipe Suggestions:
Khana Khajana matches your input to a database of recipes and recommends dishes you can make. -
Cook and Enjoy:
Try something new or rediscover classics—waste less, savor more.
- Java 8 or higher
- (Optional) Web browser for UI
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.
- Input:
tomato, onion, pasta
- Output:
- Spaghetti Arrabbiata
- Tomato Soup
- Veggie Stir-Fry
- 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!
This project is licensed under the MIT License—see LICENSE for details.
“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! 🍽️