https://github.com/nikithasheerka/shopwell
A mobile application that provides users with nutritional insights by scanning food labels.
https://github.com/nikithasheerka/shopwell
flutter mongodb nodejs opencv python tesseract
Last synced: 3 months ago
JSON representation
A mobile application that provides users with nutritional insights by scanning food labels.
- Host: GitHub
- URL: https://github.com/nikithasheerka/shopwell
- Owner: NikithaSheerka
- Created: 2024-10-30T21:53:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-31T03:31:23.000Z (over 1 year ago)
- Last Synced: 2025-02-12T23:42:27.379Z (over 1 year ago)
- Topics: flutter, mongodb, nodejs, opencv, python, tesseract
- Language: Dart
- Homepage:
- Size: 44.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Shopwell - Nutri Label Scanner
## App to explain the food label
Develop a mobile app with camera support, the user points the camera on the food label on an item and the app provides an explanation on major ingredients and their benefits/problems. For example, if the label has the first ingredient as sugar, it warns the user. Some cryptic ingredients are explained in plain English.
> Problem Statement
1) Get Nutritional Informtaion from packaged foods Nutrition Labels and classify them as healhy or unhealthy
2) Explain the cryptic nutrients in label to the users with description
3) Visualize the nutrients quantity overall
4) Search for any food item to get the nutrients information in it
> Abstract
The concept of ”shop.well” stems from the notion that nutrition is essential to our diet. ”shop.well” is a smartphone application that scans the food label on packaged food products and generates major conclusions about the nutritional value any food brings to our diet, how many calories it delivers per serving, and which nutrients are present in that food. Our project utilizes Flutter as the front-end framework, which The concept of ”Shop well” stems from the notion that nutrition is essential to our diet. ”shop.well” is a smartphone application that scans the food label on packaged food products and generates major conclusions about the nutritional value any food brings to our diet, how many calories it delivers per serving, and which nutrients are present in that food.
> Approach
• Planned and constructed the application while taking into account the necessary technology stack: Flutter, JavaScript runtime environment: Node.js, MongoDB, OpenCV, tesseract, Python, and Flask.
• Frontend (Flutter SDK) and backend development began simultaneously (both node server and ML server).
• Added user authentication and presented information based on the user’s input to personalize the program.
• Communicated between the frontend and the backend (Flutter with the node server and node with the flask server.
> Persona
Any User/Customers with a Smartphone who wants to get nutritional insights about packaged food.
> Architechure Diagram

> Use Case Diagram

> API Block Diagram

> Run the Flutter App
```console
cd shopwell_app
flutter clean
flutter pub get
cd ios
pod install
flutter run
```
> Run the Backend
```console
cd api
npm install
node app.js
```