kriyaaa / Kitchen-Flavours

Meal Generator Web Application
1 stars 0 forks source link

Kitchen-Flavours

Meal Generator Web Application

Meal Generator is a web application that empowers users to input their choice of ingredients and, in return, provides a curated list of recipes that match those ingredients. This project combines HTML for structuring the application's layout, CSS for visually appealing designs, and JavaScript for added features and functionality. It further leverages an API to fetch recipe data and generate a list of recipes.

Features

  1. Ingredient: Based Recipe Search: Users can input their desired ingredients, and the application will fetch and display recipes that include those ingredients.
  2. User-Friendly Interface: The application features a visually appealing and user-friendly design created using CSS.
  3. API Integration: The project integrates an API to fetch recipe data, ensuring that the recipe list is up-to-date.
  4. Recipe Recommendations: The application provides a curated list of recipes based on the user's input, making it easier for users to decide what to cook based on the ingredients they have.

Getting Started Follow these instructions to get a copy of the project up and running on your local machine.

Prerequisites To run this project, you'll need a web browser and a code editor. Ensure that you have them installed before proceeding.

Installation

  1. Clone the repository: git clone https://github.com/yourusername/meal-generator.git

  2. Navigate to the project directory: cd meal-generator

  3. Open the index.html file in your web browser to use the application.

Usage

  1. Open the index.html file in your web browser.
  2. Enter your choice of ingredients into the input field.
  3. Click the "Generate Recipes" button.
  4. The application will fetch recipe data based on your input and display a list of matching recipes.

If you would like to contribute to this project, please follow these steps:

  1. Fork the project on GitHub.
  2. Create a new branch with a descriptive name.
  3. Commit your changes to the new branch.
  4. Push your branch to your fork.
  5. Submit a pull request, explaining your changes and why they should be merged.