Skip to content

nutriomatic/mobile-app

Repository files navigation

Nutriomatic

Nutri-O-Matic

An App for Scanning Nutrition Labels to Track Food Nutrition

About :

Nutri-O-Matic is a mobile app that simplifies tracking dietary intake by scanning nutrition labels, making it easier for users to make healthier food choices. With rising health concerns like obesity, hypertension, and diabetes in Indonesia, the app aims to promote healthier lifestyles. It provides detailed nutritional information such as calories, fats, and sodium content by scanning food labels. The app is designed to help reduce the number of patients suffering from these health issues in Indonesia, which ranks high globally in terms of diabetes, hypertension, and obesity prevalence. Nutri-O-Matic leverages technology to simplify healthy eating, striving for better health and happiness for all Indonesians.

Feature

  1. Register, Login, And Classification
  2. Catalog Product And Search Product
  3. Scan Nutrition
  4. Create Store
  5. Admin Menu
  6. Add Product and Request Advertise
  7. Check Product After Acc Admin

Demo

VID-20240621-WA0018.webm
VID-20240621-WA0019.webm
VID-20240621-WA0016.webm
VID-20240621-WA0014.webm
VID-20240621-WA0015.webm
VID-20240621-WA0013.webm

Setup App Development Environment

  1. Download and install Android Studio
  2. Download / clone git clone https://github.com/nutriomatic/mobile-app.git this repository to a folder on your computer
  3. Start Android Studio, open your source code folder and check if the Gradle build will be successful using Build/Make Module "App". You might have to install the right Android SDK via Tools/SDK Manager first.
  4. Run gradlew assembleDebug to build all debug versions, this might take a while.
  5. If the build is successful, you can run the app by doing the following: click Run -> Run ' app'.
  6. Connect your phone or create a new virtual device following on screen instruction
  7. 🎉

If you get stuck while setting up your own environment, you can ask questions to email [email protected].

Localization

The project currently using Bahasa indonesia and English to the application. If you are interested in helping translate, go start translating!

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT