Skip to content

Nutritionist Expert is a web application powered by Generative AI and Streamlit, designed to provide instant analysis of food images and valuable nutritional information. Users can simply upload images of food, and the application will analyze them to determine the calorie content. Additionally, users can ask questions related to the uploaded image

License

Notifications You must be signed in to change notification settings

neerajcodes888/Nutritionist-Expert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nutritionist Expert 🥦🍔

food_checkup

Table of Contents

Introduction 📝

Nutritionist Expert is an innovative application leveraging the power of Generative AI and Streamlit. It allows users to upload images of food for instant analysis of calorie content. Additionally, users can ask questions related to the uploaded image to gain deeper insights into the nutritional aspects of the food.

Usage 🚀

To use Nutritionist Expert:

  1. Upload an image of the food you want to analyze.
  2. The application will provide information about the calorie content of the food.
  3. Ask questions related to the uploaded image to learn more about its nutritional value.

Deployed Application 🌐

This application is deployed on render and here is the deployed link

Demo Video ▶️

food_checkup

Installations ⚙️

To run Nutritionist Expert locally, ensure you have Python installed on your system. Clone the repository and install the required dependencies using the following command:

pip install -r requirements.txt

Requirements

  • streamlit
  • google-generativeai
  • python-dotenv
  • langchain
  • PyPDF2
  • chromadb
  • pdf2image
  • faiss-cpu
  • langchain_google_genai

Google API Key 🔑

To use the Google API services, you need to obtain an API key from the Google Cloud Console and set it up in your environment. Create a .env file in the root directory of the project and add your API key as follows:

GOOGLE_API_KEY=your_api_key_here

Running the Application ▶️

To run the application, execute the following command in your terminal:

streamlit run app.py

Tech Stack 💻

Nutritionist Expert is built using the following technologies:

  • Generative AI
  • Streamlit
  • Python

Benefits 🌟

  1. Instant analysis of food images, providing users with valuable nutritional information.
  2. Easy-to-use interface for uploading images and asking questions.
  3. Promotes healthy eating habits by empowering users to make informed dietary choices.

Contributing 🤝

Contributions are welcome! If you have ideas for improvements or new features, feel free to open an issue or submit a pull request.

Credits 🙌

Nutritionist Expert is developed using Streamlit, an open-source framework created by Streamlit, Inc., and Generative AI technology.

License 📜

This project is licensed under the GPL 3.0 License.

About

Nutritionist Expert is a web application powered by Generative AI and Streamlit, designed to provide instant analysis of food images and valuable nutritional information. Users can simply upload images of food, and the application will analyze them to determine the calorie content. Additionally, users can ask questions related to the uploaded image

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages