Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 2.49 KB

README.md

File metadata and controls

36 lines (25 loc) · 2.49 KB

NutriVision

Welcome to NutriVision, your ultimate calorie tracking companion! NutriVision helps you monitor your daily calorie intake and nutritional information with ease, empowering you to make healthier choices and achieve your fitness goals.

design_nutri_page-0001

Technologies Used

  • React Native: A powerful framework for building native mobile applications using JavaScript and React.
  • AsyncStorage: Enables seamless storage and retrieval of data locally on the user's device for easy access to previous calorie information.
  • React Navigation: Provides intuitive navigation functionality, allowing users to move between different screens effortlessly.
  • Expo Camera: Allows users to capture photos directly within the app, facilitating quick addition of meal images for calorie tracking.
  • Expo ImagePicker: Offers the flexibility to select images from the device's gallery, enhancing the variety of meal photos in the tracker.
  • React Native Chart Kit: Visualizes macronutrient data in a pie chart format, providing users with a clear overview of their nutritional intake.
  • FontAwesome Icons: Enhances the visual appeal and usability of the app with a collection of high-quality icons for UI elements.

Features

  • Capture Meal Photos: Use the built-in camera feature to snap photos of your meals and instantly add them to your journal.
  • Pick Images from Gallery: Alternatively, choose images from your device's gallery to include in your calorie tracking journal.
  • View Calorie Journal: Access your calorie journal to see a comprehensive list of all saved meal entries along with their nutritional information.
  • Save Data Locally: All calorie and macronutrient data is stored locally on your device using AsyncStorage, ensuring privacy and easy access to your tracking history.
  • Interactive UI: NutriVision boasts an intuitive and user-friendly interface, making it effortless to navigate and interact with.

Getting Started

To get started with NutriVision, follow these steps:

  1. Clone this repository to your local machine.
  2. Install dependencies using npm install or yarn install.
  3. Run the app on your device or emulator using npm start or yarn start.
  4. Start tracking your meals and nutritional intake!

Feel free to customize this README further to include any additional information or instructions specific to your app. Happy tracking! 🍏📱