Skip to content

Native iOS app to browse dessert recipes using The Meal DB API.

Notifications You must be signed in to change notification settings

VineethKanaparthi/RecipeGenie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recipe Browser App

This native iOS app allows users to browse recipes using The Meal DB API. It includes two main endpoints: one for fetching the list of meals in the Dessert category and another for fetching meal details by their ID. Users can explore a list of desserts, sorted alphabetically, and view detailed information about each meal.

Features

  • Browse and explore a list of dessert recipes.
  • View meal details, including meal name, instructions, and ingredients/measurements.
  • Link to youtube video

For Reviewer

  • Included Accessibility labels
  • Has comprehensive error handling with retries to network calls
  • Handled nulls and empty values where ever required
  • Modularized code with seperated out views
  • Added documentation and comments
  • Added togglable instructions and ingredients
  • Demo video will be in demo folder

App Demo

Demo Video

Demo GIF

Getting Started

These instructions will help you set up and run the project on your local machine for development and testing purposes.

Prerequisites

  • Xcode (the latest version recommended)
  • Swift (the latest version recommended)

Installation

  1. Clone the repository to your local machine:
git clone https://github.com/VineethKanaparthi/RecipeGenie.git
  1. Open the project in Xcode.

  2. Build and run the app using the iOS Simulator or a physical device.

Usage

  • Launch the app and explore a list of dessert recipes.
  • Select a dessert to view detailed information, including meal name, instructions, and ingredients/measurements.

API Reference

The app utilizes The Meal DB API to fetch recipe data. You can find more information about the API at The Meal DB API.

About

Native iOS app to browse dessert recipes using The Meal DB API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages