This repository contains the implementation of a health management app developed with React Native. The application helps users manage their diet and correct their exercise postures.
The main goal of this project is to assist users in maintaining a healthy lifestyle by providing personalized diet management and exercise posture correction functionalities. The application has been developed using the Expo framework, which allows for rapid development and testing across multiple platforms.
- Diet Management: Users can track their daily food intake, which is then classified into different categories using an ensemble of machine learning models.
- Exercise Posture Correction: The app uses the device's camera to capture user's exercise postures, which are then analyzed and corrected if necessary.
Manual with Yarn & expo:
yarn install
yarn expo startManual with npm:
npm install
npm startThis project uses several dependencies for its functionality:
@expo/webpack-configfor configuring webpack.@react-native-async-storage/async-storagefor local data storage.axiosfor making HTTP requests.expo,expo-camera,expo-device, andexpo-image-pickerfor various device capabilities.react,react-dom, andreact-nativeas fundamental packages for building React Native applications.react-native-dotenvto load environment variables from .env files in React Native projects.- 'react-native-svg' and 'react-native-svg-charts' to display SVG charts in our application.
DevDependencies include:
- '@babel/core': Babel is a toolchain that helps us convert ECMAScript 2015+ code into a backwards compatible version of JavaScript that can be run by older JavaScript engines.