Coder Social home page Coder Social logo

eatfit's Introduction

Eat Fit

logo

We care for "Every Bite, Every Story, Every Nourished Life"

picture picture
Just having a meal isn't enough , taking right meal for your body and making nutritional good choices is important. With " Feed India " we aim to improve India's Hunger Index ranking and hence reducing child wastage and stunting by making people aware of their nutrition intake. Through our app we can start making informed choices, take nutritionist suggestions, bridge the gap in your diet, and nourish your body with the nutrients it deserves.


Motivation

picture picture

In the latest Hunger Index Report India was categorised with severity of hunger as serious. While the rate of undernourishment in India stood at 16.6 percent and under-five mortality at 3.1 percent, the prevalence of anemia in women aged between 15 and 24 years stood at 58.1 percent. Though this report has been rejected by GOI, child undernourishment and ignorance of food nutritional values and proper diet planning of pregnant women is still widely prevailing in our country. Thus we came up with the Feed India project to solve this crisis.

Features

Calorie Snap

How it works

Capture and analyze your favorite Indian food photos to determine calorie counts and discover similar foods.

picture

Nutri Tracker

How it works

Plan and track your diet, monitor your nutritional intake of proteins, vitamins and other essentials, and make good food choices.

picture

Food Encyclopedia

How it works

Explore a comprehensive database of Indian foods, including their ingredients, their taste, and place of origin. Through this, you get to know how rich Indian cuisines are!

picture

Pantry Locator

How it works

Find the nearest food pantries offering free food assistance based on your City or State.

picture

Articles

How it works

Access informative articles on nutrition, health, and culinary topics to enhance your food knowledge.

picture

Nutritionist

How it works

Get expert advice from certified nutritionists to support your dietary goals and make healthier choices.

picture

Getting Started

logo

Instructions for setting up your project locally. Get a local copy up and follow these simple steps in your terminal.

Installation

Below is an example of how you can instruct your audience on installing and setting up your app. This project doesn't rely on any external dependencies or services.

  1. Clone the repo

    git clone https://github.com/Pranshu321/FeedIndia.git
  2. Now install all npm packages.

     npm i 
  3. Now you have to define own firebase project config at src/firebase.js.

logo

  1. Download the pretrained model_weights from the drive link given and save the folder here Backend\Calorie_Snap\indian_food_image_detection

  2. Go to the specified folder of app.py , which is here as Backend\Calorie_Snap\app.py , then start the server.

    uvicorn app:app --reload
  3. Go to the Backend\knowYourfood\app.py and start the server similarly on a different port

    uvicorn app:app --reload
  4. After all steps defined above you can run the command npm start to run the application at localhost:3000.

(back to top)

Technologies Used

  1. Frontend frameworks : React , Tailwind CSS , react-router-dom , react-hot-toast , Daisy UI

  2. Authenciation : Firebase-Auth

  3. Database and storage: Firestore , App Script

  4. Services : Food data API , Kaggle Notebooks

  5. Deployment : Netlify

  6. ML frameworks : Hugging Face , Pytorch , Google VIT Image Classification, pandas

  7. Model Backend : FastAPI , Uvicorn

(back to top)

Our team - Hackit

Leader - Pranshu Jain

Member 2 - Sreetama Ghosh Hazra

Web APP : EatFit

Video Link : Demo Video

(back to top)

Resources and Data

  1. Pantry API: Niti Aayog Scraped Data
  2. Food Detection from Food Platter with RCNN
  3. Articles and videos on nutrition
  4. Kaggle Indian Food dataset
  5. Indian Food 101
  6. Icons

eatfit's People

Contributors

msamidev avatar pranshu321 avatar sreetama2001 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.