Skip to content

Recipe Finder is a React application that allows users to search for recipes using the Edamam Recipe API. Users can enter keywords to find recipes and view details including the recipe name, image, and ingredients. The app features a clean interface with loading indicators and error handling to enhance the user experience.

Notifications You must be signed in to change notification settings

tanisha-0230/Recipe-Finder

Repository files navigation

Recipe Finder

Recipe Finder is a React application that lets users search for recipes using the Edamam Recipe API. Simply enter a keyword to find recipes and view details such as the recipe name, image, and ingredients.

Below is a screenshot of the application showcasing the user interface:

image

Features

  • Search for Recipes: Users can search for recipes by entering keywords into the search bar.
  • View Recipe Details: For each recipe, users can see its name, image, and ingredients list.
  • Loading State: Displays a loading message while data is being fetched.
  • Error Handling: Provides feedback for empty searches and no search results.

Technologies

  • React: JavaScript library for building the user interface.
  • Vite: Fast build tool and development server.
  • CSS: Stylesheet for the application's visual design.
  • Edamam Recipe API: API used to fetch recipe data based on user queries.

SetUp

  1. Clone the repository:
    git clone https://github.com/your-username/recipe-finder.git
    
  2. Navigate into the project directory:
    cd recipe-finder
    
  3. Install Dependencies (Make sure you have Node.js installed)
    npm install
    
  4. Run the Application
    npm run dev
    

Configuration

To use the Edamam API, you'll need to replace the APP_ID and APP_KEY in the App component with your own credentials. You can get these by signing up at Edamam.

const APP_ID = "your_app_id";
const APP_KEY = "your_app_key";

About

Recipe Finder is a React application that allows users to search for recipes using the Edamam Recipe API. Users can enter keywords to find recipes and view details including the recipe name, image, and ingredients. The app features a clean interface with loading indicators and error handling to enhance the user experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published