Reciplease

Presentation

Reciplease is an iOS app used to give recipes to user according to a list of ingredient. The user can save some recipe (add to a favorite section) to retrieve them later.

App screenshots

Home

Empty ingredient list Home with a few ingredients

Recipe list

Favorite recipes list

Empty list List with one favorite

Detailed recipe

Favorite recipe Not favorite recipe

Technical constraints

The application must respect the following constraints:

  • Available only on iPhone
  • Available on all version of iOS from iOS 13
  • Supports Portrait orientation
  • Supports all iPhone sizes from iPhone SE to iPhone 13 Pro Max
  • Contains unit tests
  • Use Alamofire, CoreData and a Package Manager

Skills to be developed during this project

  • Use the delegate pattern
  • Save data with an ORM
  • Respect the standard security rules
  • Respect the green code
  • Add accessibility
  • Manage the Table View
  • Use an open source library

GitHub

View Github