mohnishs1975 / Food-Tracker

0 stars 0 forks source link

Food Tracker

Agile Workflow

  1. Install everything nessecary for the work environment(Python, React, Android Emulator)
  2. Research/Get familiar with React and Node.js fireabse, and API with Python

Frontend:

  1. Log in or regrister (Use Gmail for authentication)
  2. Scan bar code or add recipe manually. https://docs.expo.dev/versions/v42.0.0/sdk/bar-code-scanner/
  3. View recipe
  4. Take a picture to ead barcodes of products: https://docs.expo.dev/versions/v42.0.0/sdk/bar-code-scanner/
  5. Ask the user for amount of servings: https://docs.expo.dev/versions/latest/react-native/textinput/ https://snack.expo.dev/@aboutreact/example-to-get-only-numeric-value-from-textinput-?session_id=snack-session-ESXWizmjL

Backend:

  1. Successful API call with FDA https://fdc.nal.usda.gov/api-guide.html
  2. Successful API call with gmail authenticator
  3. Successful use of Firebase https://firebase.google.com/docs/firestore/library-integrations

Things Learned and Done:

Mohnish

API Architure:

Screen Shot 2021-09-16 at 18 31 46

Video of APP

https://user-images.githubusercontent.com/90277008/133945995-fdcc1dd1-1dcf-4a0e-a8fc-265fc3fe018c.mov