Skip to content

Tursunpulat2002/Culinary-Delights

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Culinary-Delights

image

Description

This is a native iOS app built with SwiftUI that allows users to browse recipes using the MealDB API. The app fetches data from the API to display a list of meals in various categories, and provides detailed information for each meal.

image

Features

  • Browse and explore a variety of recipes from different categories, including:
    • Beef
    • Breakfast
    • Chicken
    • Dessert
    • Goat
    • Lamb
    • Miscellaneous
    • Pasta
    • Pork
    • Seafood
    • Side
    • Starter
    • Vegan
    • Vegetarian
  • Sort meals alphabetically for easy navigation
  • Access detailed information about each recipe, including:
    • Meal name
    • Instructions
    • Ingredients with measurements
    • Origin country

Installation

  1. Ensure you have the latest version of Xcode installed on your machine.
  2. Clone this repository to your local system or download the ZIP file.
  3. Open the project in Xcode.

Usage

  1. Run the project in the iOS Simulator or on a physical iOS device.
  2. On the home screen, you will see various categories of meals.
  3. Tap on a category card to view the meals in that category.
  4. Select a meal card to open a sheet displaying the recipe details.
  5. In the recipe sheet, you can find the following information:
  • Image of the meal (placeholder image, replace with actual meal image)
  • Name of the meal
  • Origin country
  • List of ingredients and their measurements
  • Step-by-step instructions for preparing the meal

API Endpoints

The app utilizes the following endpoints from the MealDB API:

All Categories Endpoint:

Category Meals Endpoint:

Meal Details Endpoint:

Screenshots

Home/Categories View

image

Meal View

image

Recipe View

image image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages