Skip to content

An iOS app that suggests recipes based on a photo of your ingredients, leveraging machine learning for accurate ingredient detection

Notifications You must be signed in to change notification settings

mariana0412/RecipeFinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RecipeFinder

RecipeFinder is an iOS app that helps you find recipes based on the ingredients you have. Just take a photo of your ingredients, and the app will suggest recipes using those items.

Home Screen Ingredients Screen Recipes List Screen Recipe Page

Features

  • Ingredient Detection: Use your camera to take a picture of your ingredients. The app uses machine learning to identify them
  • Manual Input: Add ingredients manually if needed
  • Recipe Suggestions: Get recipe ideas based on the identified ingredients
  • Sort Recipes: Sort recipes by cooking time
  • Favorites: Save recipes you like for easy access later
  • Dark and Light Mode: The app supports both dark and light modes to match your device settings

Technologies Used

  • UIKit: For the user interface
  • Create ML: For training the object detection model
  • Core ML: For the machine learning model integration

Data Sources

  • Recipes: The recipes are sourced from Food.com Recipes and Interactions Dataset
  • Model Training: The ingredient detection model is trained using the Food Recognition 2022 Dataset

Requirements

  • iOS 16.0 or later
  • Xcode 15.0 or later

Installation

To install RecipeFinder on your iOS device, follow these steps:

  1. Clone the repository to your local machine.
  2. Open the project in Xcode.
  3. Connect your iOS device to your computer and select it as the build destination.
  4. Build and run the application on your device. Ensure that your iOS device runs a compatible version of iOS.

About

An iOS app that suggests recipes based on a photo of your ingredients, leveraging machine learning for accurate ingredient detection

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages