用于计算BMI和每日卡路里需求的应用程序

KAJU:卡路里计数器和食谱

KAJU是一款用于计算BMI和每日卡路里需求,跟踪用户卡路里并提供超过600.000种食物和食谱的应用程序。

徽章 徽章 吩咐 徽章 徽章 徽章 徽章 徽章 徽章

介绍 ⚒

KAJU:卡路里计数器和食谱,基本上KAJU帮助用户在一个关键成分的帮助下找到600.000 +食谱和食物。 此外,用户可以通过一次搜索获得食谱和食物。用户可以获得他将要烹饪的食物的营养成分和说明。 我们开发这个应用程序的动机是帮助那些在烹饪时感到困惑的人,他们也想跟踪他们有多少卡路里来自它。 我们希望它对那些与不健康饮食作斗争并浪费大量时间寻找健康食谱的人有用。

运行📲步骤

  • 从此存储库克隆或下载应用程序。💾
  • 在终端中打开项目文件。💻
  • 运行 Pod 安装以安装所有依赖项。📥
  • Open the KAJU.workspace file. 🔓
  • Change the bundle Identifier. ⚙️
  • Press Ctrl + R to run the app. 📲

How to Use 👩‍💻

  • As soon as the app launches you will get a register/login screen.
  • After completing the registration, enter the requested information about you.
  • We need your goal, daily activity level, sex, current age, height, and weight to accurately calculate your BMI and calorie needs.
  • After that, you can start your plan and enter foods/recipes for different lunch types.
  • Then you will get an option of a search bar, and type that one key ingredient for which you have to find food or recipe.
  • Click on the food or recipe which you found good, and you will get the whole list of ingredients, instructions, and calorie values.
  • Access the foods and recipes you have added to your favorites offline.
  • Try an egg timer for different types of boiled eggs.
  • Change your personal information and preferences from the profile page.

Libraries/Frameworks Used in Project 📒

  • UIKit
  • CoreData
  • DropDown
  • Foundation
  • Toast-Swift
  • FirebaseCore
  • ValueStepper
  • CLTypingLabel
  • FirebaseStorage
  • CountdownLabel
  • FirebaseFirestore
  • IQKeyboardManagerSwift

API Used 🔗

  • Edamam Recipe API
  • Spoonacular Nutrition API
  • Accuracy of 96%.
  • Latency of 945ms
  • Sucess Rate 95%

Snapshots of App 📸

Ekran Resmi 2023-03-27 23 07 40Ekran Resmi 2023-03-27 23 05 55Ekran Resmi 2023-03-27 23 12 41Ekran Resmi 2023-03-27 23 13 01Ekran Resmi 2023-03-27 23 13 33Ekran Resmi 2023-03-27 23 13 42Ekran Resmi 2023-03-27 23 14 08Ekran Resmi 2023-03-27 23 14 24Ekran Resmi 2023-03-27 23 15 33Ekran Resmi 2023-03-27 23 16 49Ekran Resmi 2023-03-27 23 18 21Ekran Resmi 2023-03-27 23 28 46Ekran Resmi 2023-03-27 23 29 13Ekran Resmi 2023-03-27 23 29 31Ekran Resmi 2023-03-27 23 30 02Ekran Resmi 2023-03-27 23 31 49Ekran Resmi 2023-03-27 23 34 04Ekran Resmi 2023-03-27 23 35 36Ekran Resmi 2023-03-27 23 49 18Ekran Resmi 2023-03-27 23 49 59Ekran Resmi 2023-03-27 23 50 29Ekran Resmi 2023-03-27 23 50 40Ekran Resmi 2023-03-27 23 51 16Ekran Resmi 2023-03-27 23 51 52Ekran Resmi 2023-03-27 23 52 08Ekran Resmi 2023-03-27 23 52 31Ekran Resmi 2023-03-28 00 09 44Ekran Resmi 2023-03-28 00 12 44Ekran Resmi 2023-03-28 00 10 19Ekran Resmi 2023-03-28 00 10 33Ekran Resmi 2023-03-28 00 11 03Ekran Resmi 2023-03-28 00 11 38

How to Contribute 🖋

  • Run the app – Steps are mentioned above.
  • If you face issues in any step open a new issue.
  • To fix issues: Fork this repository, make your changes and make a Pull Request.

GitHub

点击跳转