Skip to content

Connerrrrr/nutrition-label-recognizer

Repository files navigation

CSCC09 Final Project Proposal

  1. Project Title:
     NuXpert: www.nuxpert.info

     Note:API doc is included in the root dir with name API.md!

  1. Team Members:

    • Wanjing Huang
    • Siyang Shen
    • Pingfan Xu
  2. Description of the web application:

We see nutrition labels everywhere everyday, but from reading the label not all people really understand the nutrition facts: what they do to your body, what is the suggested daily amount for your body. Thus here we want to provide a tool that helps people comprehend the nutrition label easily and more precisely.

  1. Key features:

    • Recognizing nutrition label from input image
    • Searching certain nutrition facts by name
    • Displaying detail information for each nutrition upon user clicks the name on the input nutrition label
    • Auto-generating a downloadable report for input nutrition label
    • Login system, storing history report for each user
  2. Description of the key features that will be completed by the Beta version:

    • Recognizing nutrition fact label from input image
    • Auto-generating report for input nutrition label
    • Displaying detail information for each nutrition upon user clicks the name on the input nutrition
    • Searching certain nutrition fact information by name
  3. Description of additional features that will be complete by the Final version:

    • Downloadable pdf report for input nutrition label
    • Fuzzy search
    • History reports for logged-in user
    • Pop notification for upload progress
    • Login system
    • Fully responsive mobile website
  4. Description of the technology that you used:

    • Optical Character Recognition (OCR)
    • MongoDB
    • Express
    • Node Sass
    • JS Cookie
    • Fuzzy Search
    • Google Cloud Platform
    • Google Cloud Storage
    • Google Cloud Vision
    • pdfmake
    • Fusejs
    • Axios
    • Docker, Kubernetes, Istio
    • Cors
    • Superagent
    • Service Worker
    • Shell Code
    • Bootstrap Fileinput
    • React
    • React Native
    • React Notification System
    • React Read Pdf
    • React Scripts
    • React production build
    • React Dom
    • React Signup Login Component
    • React Autobind
    • MDBReact
    • Proxy
    • Github
  5. Description of the top 5 technical challenges:

    • Image recognition and locating recognized item
    • React production deployment
    • React routing and components communications
    • Docker, Kubernetes, Istio
    • Auto-generating a downloadable PDF report.

About

⚡Full-stack web development for recognizing nutrition facts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages