This app delivers amazing recipes in a straightforward and user-friendly manner. It comprises three main sections: Featured, All Recipes, and Categories, allowing users to choose between accessing the latest recipes, viewing all available recipes, or browsing through specific recipe categories.
You can download the latest installable version of GoodChef for iOS:
- Click on the <>Code button above;
- Click on the Download ZIP option;
- Open the project folder on your computer;
- Make sure you have Xcode installed;
- Open the .xcodeproj file and run the project in the Xcode simulator.
- Light/dark mode toggle
- Responsive app design
- Intuitive navigation
Design - Helpers and wrappers related to the UI elements
Extensions - Extensions created to facilitate the encapsulate common functionality
Management - Managers for dependencies that can be used globally across the App
Models - Codable Model objects
Service - API services and helpers
Storage - Local simulation of user state
View - ViewControllers, ViewModels and CollectionViewCells
This project adopts a Swift MVVM-C architecture, featuring a user-friendly interface, a collection of Featured Recipes and Categorised Recipes.