Skip to content

BeshoyWill/Yummy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yummy

Overview

Yummy is a web-based platform designed to provide users with a wide variety of delicious recipes. The platform offers an intuitive and user-friendly interface where users can explore, search, and view detailed recipes for various dishes. Whether you are a beginner or an experienced cook, Yummy Recipes aims to inspire and assist you in your culinary journey.

Features

  • Recipe Search: Easily search for recipes by name or ingredients.
  • Recipe Categories: Browse recipes by different categories such as appetizers, main courses, desserts, and more.
  • Detailed Recipe View: View detailed information about each recipe, including ingredients, preparation steps, and cooking time.
  • Responsive Design: Accessible on various devices including desktops, tablets, and smartphones.

Technologies Used

  • HTML5: For structuring the content.
  • CSS3: For styling the website.
  • JavaScript: For interactive elements and functionality.
  • Bootstrap: For responsive design and layout.
  • FontAwesome: For icons and visual enhancements.
  • API: For fetching recipe data dynamically.

API Integration

Yummy Recipes uses an external API to fetch recipe data dynamically. The API provides a wide range of recipes with detailed information including ingredients, preparation steps, and cooking time.

Example API Request Here is an example of how the API is used to fetch recipe data:

API Integration Yummy Recipes uses an external API to fetch recipe data dynamically. The API provides a wide range of recipes with detailed information including ingredients, preparation steps, and cooking time.

Usage

  1. **Home Page: Explore featured recipes and browse through different categories.
  2. **Search: Use the search bar to find recipes by name or ingredients.
  3. **Recipe Details: Click on a recipe to view detailed information including ingredients, preparation steps, and cooking time.
  4. **Responsive Design: Enjoy a seamless experience on any device, whether it's a desktop, tablet, or smartphone.

Example API Request Here is an example of how the API is used to fetch recipe data:

fetch('https://api.example.com/recipes')
 .then(response => response.json())
 .then(data => {
   // Process the recipe data
   console.log(data);
 })
 .catch(error => {
   console.error('Error fetching recipes:', error);
 });