A command-line Python application that helps users find recipes based on ingredients, dietary preferences, cuisine types, and calorie range. The app uses the Edamam Recipe Search API to fetch real recipes and generates a shopping list in a text file.
- Search recipes by one or more ingredients
- Exclude specific ingredients (e.g., for allergies)
- Filter by cuisine type (e.g., Indian, Italian)
- Set a calorie range for healthy eating
- Saves search results to a file:
recipes search.txt - Includes total cooking time, servings, and ingredients
- Make sure you have Python installed.
- Install the required package: pip install requests
- Run the script: python "recipe project.py"
- Follow the on-screen instructions.
This project uses the Edamam Recipe Search API. Replace these credentials in the code with your own if you plan to reuse: app_id = 'your_app_id' app_key = 'your_app_key'
This project was Developed by a team of Code First Girls learners as part of the Code First Girls – Intro to Python & Apps course. My Team:
- Anjana
- Jomol Abraham
- Olga Tverdomed
I’m uploading it to showcase my beginner-level Python skills, including:
- Working with APIs
- Input validation
- Writing to files
- Conditional logic and functions