Git Product home page Git Product logo

kaju-calorie-counter's Introduction

KAJU: Calorie Counter & Recipes

Ekran Resmi 2023-03-31 03 22 47

KAJU is an app used to calculate BMI and daily calorie needs, tracks user calories, and offers over 600,000 foods and recipes.

Badge Badge Bade Badge badge Badge badge badge Badge

Introduction โš’

KAJU: Calorie Counter & Recipes, basically KAJU helps the user to find 600,000+ recipes and foods with help of one key ingredient. Also, user can get recipes and foods with a single search. User can get the nutritional content and instructions for the food he will cook. Our motive for developing this app was to help people who are pretty confused while cooking and also want to keep track of how many of their calories come from it. We hope it will be useful to people who fight against unhealthy diets and waste a lot of time finding healthy recipes.

Steps to Run ๐Ÿ“ฒ

  • Clone or download the app from this repository. ๐Ÿ’พ
  • Open project file in terminal. ๐Ÿ’ป
  • Run pod install to install all dependencies. ๐Ÿ“ฅ
  • 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
  • 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.

kaju-calorie-counter's People

Contributors

duhanboblanli avatar kadircopur avatar umutulasdemir avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.