Skip to content

bernardpg/Foodyflow

Repository files navigation

Foodyflow

GitHub license Swift version App version Platform

Foodyflow is an easy-to-use application providing users to manage their refrigerators and shopping lists, create their recipes, share them with others, as well as bookmark their favorite recipes.

🍓 Features & Screenshots

Recipes

all recipes

  • Browse all recipes by users created.

allrecipes

own recipes

  • Users could manage their own and bookmark recipes.

Refrigerator

  • Users can manage their own food by days.

Refrigerator

Profile

  • Users could change their avatar and refrigerators names.

Profile

Shopping List

  • The detail page shows the rating, reviews, opening hours, comment area, and navigating route of the coffee shop.

Shopping List

Techniques

• Implemented MVC architecture to separate responsibilities of objects. • Combined completion handler with Dispatch Semaphore to render the order of fetching data. • Applied Auto Layout programmatically, Storyboard and Xib to configure self-resizing layouts in multiple screen sizes. • Created custom expandable TableView to show both custom and bookmark recipes. • Imported SnapKit to accelerate Auto Layout in multiple screen sizes. • Implemented unit test for stability. • Managed authentication via Apple Sign in / Sign up on Firebase.

Libraries

Requirements

  • iOS 15.0+
  • Xcode 13.0+

Release Notes

Version Date Notes
1.0.2 2022.08.04 Enum TableView (estimated schedule)
1.0.1 2022.07.28 Bug fixed on recipes
1.0.0 2022.07.21 Released on App Store

Contact

YenCheng Huang

Ask Me Anything !

License

Copyright © 2022 YenCheng Huang

CatCafe is released under the MIT license. See License for detail.

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published