/NutriTrack

NutriTrack is a React Native app designed to help users manage their nutrition and discover recipes.

Primary LanguageTypeScript

Logo

NutriTrack

Stay balanced

GitHub commit activity GitHub top language

About the project   |    Technologies   |    Getting started   |   

Banner

👨🏻‍💻 About the project

NutriTrack is a React Native app designed to help users manage their nutrition and discover recipes. The app features two main components:

Daily Calorie Tracker: Users can track their daily calorie and macronutrient intake using personalized metrics like TDEE and BMR. Meals can be added manually or by scanning product barcodes using the Open Food Facts API, supported by a progress bar for real-time tracking.

Recipe Finder: This tool allows users to search for recipes based on ingredients stored in an SQLite database. Each recipe includes detailed preparation steps and nutritional information.

Additional Features: NutriTrack uses Firebase Authentication for secure user login and offers a customized onboarding experience to gather initial user data, enhancing personalization and security.

Designed for both iOS and Android, NutriTrack aims to simplify nutritional tracking and make dietary management accessible and engaging.

🚀 Technologies

Technologies that I used to develop this app

💻 Getting started

Requirements

Clone the project and access the folder

$ git clone https://github.com/imadKimouche/leftoverFit.git && cd leftoverFit

Follow the steps below

# Install the dependencies
$ npm i

# for iOS
$ cd ios && pod install
$ npm start
$ press `i`

# for Android
$ npm start
$ press `a`