All Projects → saileshbro → nutri.gram

saileshbro / nutri.gram

Licence: other
Nutrition is the main source of life and although it has been our secondary instinct to check for nutritional value in the food we eat, the effect any diet has on our body and health is consequential. From the fact which connotes the value of nutrition in our diet, springs the idea of nutri.gram. nutri.gram is a mobile application that scans the…

Programming Languages

dart
5743 projects
javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
swift
15916 projects
kotlin
9241 projects
Procfile
174 projects

Projects that are alternatives of or similar to nutri.gram

NodeScalableArchitecture
A Scalable Node Architecture/Server. This repository contains a complete implementation of writing scalable nodejs server/architecture on my medium blog.
Stars: ✭ 62 (+195.24%)
Mutual labels:  mongo, mongoose
uuid-mongodb
📇 Generates and parses MongoDB BSON UUIDs
Stars: ✭ 94 (+347.62%)
Mutual labels:  mongo, mongoose
Flutter-Food-Onboarding-Screen
A beautiful food onboarding screen which can be used when building a food related flutter app for both android and IOS.
Stars: ✭ 21 (+0%)
Mutual labels:  food, flutter-apps
koa-session-mongoose
Mongoose store for Koa sessions
Stars: ✭ 29 (+38.1%)
Mutual labels:  mongo, mongoose
NodeExpressCRUD
Node, Express, Mongoose and MongoDB CRUD Web Application
Stars: ✭ 45 (+114.29%)
Mutual labels:  mongo, mongoose
express-mongo-jwt-boilerplate
Express Mongo JsonWebToken boilerplate
Stars: ✭ 100 (+376.19%)
Mutual labels:  mongo, mongoose
Chi Food
Food Delivery App made by Flutter and Bloc
Stars: ✭ 103 (+390.48%)
Mutual labels:  food, flutter-apps
nestjs-api-mongoose
Collection example apps with NestJS and Typeorm, Sequelize, Mongodb, PostgreSQL, MySQL, GraphQL, Mercurius, etc. for the NestJS community 😻
Stars: ✭ 153 (+628.57%)
Mutual labels:  mongo, mongoose
NodeRestApi
Node.js, Express.js and MongoDB REST API App
Stars: ✭ 38 (+80.95%)
Mutual labels:  mongo, mongoose
mongoose-slug-plugin
Slugs for Mongoose with history and i18n support (uses speakingurl by default, but you can use any slug library such as limax, slugify, mollusc, or slugme)
Stars: ✭ 21 (+0%)
Mutual labels:  mongo, mongoose
Registration-and-Login-using-MERN-stack
Simple Registration and Login component with MERN stack
Stars: ✭ 210 (+900%)
Mutual labels:  mongo, mongoose
mongoolia
Keep your mongoose schemas synced with Algolia
Stars: ✭ 58 (+176.19%)
Mutual labels:  mongo, mongoose
derivejs
DeriveJS is a reactive ODM - Object Document Mapper - framework, a "wrapper" around a database, that removes all the hassle of data-persistence by handling it transparently in the background, in a DRY manner.
Stars: ✭ 54 (+157.14%)
Mutual labels:  mongo, mongoose
mern-stack-crud
MERN stack (MongoDB, Express, React and Node.js) create read update and delete (CRUD) web application example
Stars: ✭ 142 (+576.19%)
Mutual labels:  mongo, mongoose
ark.db
Small and fast JSON database for Node and browser. 😋
Stars: ✭ 65 (+209.52%)
Mutual labels:  mongo, mongoose
nutrifacts.js
A library to calculate nutrition facts, smartly. No third party services or remote DBs involved.
Stars: ✭ 22 (+4.76%)
Mutual labels:  food, health
Food lab
A Food App using Flutter & Firebase to post and view food blogs along with their recipes.
Stars: ✭ 78 (+271.43%)
Mutual labels:  food, flutter-apps
Daily Dozen Ios
Keep track of the foods that Dr. Greger recommends in his NYT's best-selling book, How Not to Die with this iOS app
Stars: ✭ 109 (+419.05%)
Mutual labels:  food, health
mongoose-morgan
An npm package for saving morgan log inside MongoDB
Stars: ✭ 14 (-33.33%)
Mutual labels:  mongo, mongoose
server-next
😎 The next generation of RESTful API service and more for Mix Space, powered by @nestjs.
Stars: ✭ 43 (+104.76%)
Mutual labels:  mongo, mongoose

nutri.gram

Nutrition is the main source of life and although it has been our secondary instinct to check for nutritional value in the food we eat, the effect any diet has in our body and health is consequential. From the fact which connotes the value of nutrition in our diet, springs the idea of nutri.gram. nutri.gram is a mobile application that scans the food label present in the packaged food items and draws a significant conclusion from that data regarding its edibleness for a person, the nutritional worth it adds to our diet, how much calorific value it provides per serving and much more. This application is targeted to anyone who wants to get insight into what they are feeding into their body and how understanding the nutritional value will be of tremendous aid to their overall health.

Download OpenCV libraries

  • Download OpenCV library for Android and iOS from here
  • Copy the files to the respective folders
For Android
cp -R sdk/native/jni/include nutri.gram
cp sdk/native/libs/* nutri.gram/android/src/main/jniLibs/*

For iOS
cp -R opencv2.framework nutri.gram/ios

Flask server

  • Download this and put it in directory ml/tessdata/
  • Download this and put it in directory ml/models/
  • cd ml
  • Run pip install requirements.txt
  • Download following files and put in respective path
  • Execute flask run

Node Server

  • cp .env.sample .env
  • add credentials in .env
  • cd api
  • npm install to get packages
  • npm run dev to start dev server

Flutter

  • cd nutrigram_app
  • flutter packages get to get the packages
  • Connect your device with USB debugging on or start an emulator
  • flutter run to start debugging
  • flutter run --release to build release build

You may need to configure connection between api and flutter app make sure you are using your machine's ip address in constants.dart

Screenshots

Screen 1 Screen 2 Screen 3 Screen 4
Screen 5 Screen 7 Screen 9 Screen 10
Screen 10a Screen 10b Screen 12 Screen 13
Screen 14 Screen 15 Screen 16 Screen 17
Screen 18 Screen 19 Screen 20 Screen 21
Screen 23 Screen 24 Screen 25 Screen 26
Screen 27 Screen 28 Screen 29 Screen 30
Screen 31 Screen 32 Screen 33

This project uses this repo as a reference for building edge detection in Flutter.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].