Skip to content

vanluhurla/GoodChef

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


GoodChef App

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.

Demo


Installation

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.

Features

  • Light/dark mode toggle
  • Responsive app design
  • Intuitive navigation

App Structure

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

Design/Architecture

This project adopts a Swift MVVM-C architecture, featuring a user-friendly interface, a collection of Featured Recipes and Categorised Recipes.

Author

@vanluhurla

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages