Skip to content

A recipe search app that uses Python and the Edamam Recipe Search API to find recipes based on ingredient(s) and other search criteria

License

Notifications You must be signed in to change notification settings

YTasheva/Find-Recipe-Edamam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Find Recipe Edamam


Table of contents

Overview

  • A recipe search app that uses Python and the Edamam Recipe Search API to find and print recipes according to the user's chosen ingredient(s) and other search criteria, including preferred cuisine type (e.g. British, Italian, Indian), dietary requirements (e.g. vegan, vegetarian, gluten-free), and maximum calories.

  • Project for the Code First Girls Python Programming course.

The Challenge

  • Sign up for the Edamam API key and id

  • Ask the user to enter a recipe that they want to search for

  • Create a function that makes a request to the Edamam API with the required ingredient as part of the search query and returns the response

  • Get the returned recipes from the API response

Technologies Used

  • Edamam Recipe Search API
  • Python
  • TKinter
  • Requests
  • Pilllow
  • JSON
  • Webbrowser Module

Screenshot

Find Recipe Edamam

Links

Installation

  • To run this project, follow these steps:
  1. Clone the Repository:
  • git clone https://github.com/yourusername/Find-Recipe-Edamam.git cd Find-Recipe-Edamam
  1. Install Dependencies:

    • pip install tkinter, pip install requests, python -m pip install pillow
  2. Generate Edamam API Key

  • Visit Edamam and sign up for an account to get your API key and ID.
  1. Run the Program:

    • python main.py

Contributing

  • We welcome contributions to improve this project. Please follow these steps:
  1. Fork the repository.
  2. Create a new branch with a descriptive name (feature/add-new-feature).
  3. Make your changes and commit them with descriptive messages.
  4. Push your changes to your forked repository.
  5. Create a Pull Request to the main branch of the original repository.
  6. Please ensure your code adheres to our coding standards and includes relevant tests.

Licence

License: MIT

Author

  • GitHub - Yuliya Tasheva
  • For any questions, suggestions, or issues, please contact me at

Email ytashevagit@gmail.com  · 

Thank you for using and contributing to the Find Recipe Edamam app! Your support helps us continually improve and deliver the best recipe search solutions.

About

A recipe search app that uses Python and the Edamam Recipe Search API to find recipes based on ingredient(s) and other search criteria

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages