Skip to content

gojalifs/nutricatch-mobile_app

 
 

Repository files navigation

NutriCatch Mobile Application

NutriCatch health tracking app with all-in-one solution for a healthier lifestyle through the nutrients in your plate.

This project was created as a Capstone Project for Bangkit 2023 Batch 2, this project was created by the CH2-PS072 team.

Team Members

1. Android

2. Backend

3. Machine Learning

Table Of Contents

Features

  • Authentication, ensures users access only permitted functionalities, following the least privilege principle and maintaining data security through encryption and monitoring.
  • Macronutrients Tracker, Effortlessly monitor your carb, protein, and fat intake for a balanced, healthier lifestyle with our intuitive macronutrient tracking feature. Take charge of your nutrition, one meal at a time!
  • Recommended Restaurant, Search nearyby recommended restaurant near you
  • Calories and Nutrients Scan, Scan calories and macronutrients such as Protein Carbs and more with a Machine Learning Model
  • Theme, User can change the app to dark and light theme
  • Language, User can change the app language between Bahasa Indonesia and English

How To Run

  1. Install Android Studio
  2. Clone this Repository git clone https://github.com/Nutricatch/nutricatch-mobile_app.git
  3. Open the cloned folder in Android Studio
  4. Add BASE_URL="\"http://endpoint-here/\"" in local.properties
  5. Sync Gradle
  6. Rebuild the project 'Build > Rebuild Project'
  7. Run the app with your desired Phone (min. Os : Android 7.0 or above)

Libraries

  1. Junit
  2. Espresso
  3. TensorFlow Lite
  4. CameraX
  5. DataStore
  6. Coroutines
  7. Glide
  8. Android Navigation
  9. Android KTX
  10. GMS Ads

Gallery

  1. Figma Prototype
  2. Gallery
    • Auth Screen

    • Main Screen

    • Food Recognition Screen

    • User Profile

About

A fork of nutricatch app that developed on final project of Bangkit Academy.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Kotlin 100.0%