An open API service indexing awesome lists of open source software.

https://github.com/neerajcodes888/nutritionist-expert

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
https://github.com/neerajcodes888/nutritionist-expert

api-key environment-variables food-checkup generative-ai python3 readme streamlit user-queries

Last synced: 2 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# Nutritionist Expert 🥦🍔

![food_checkup](https://github.com/neerajcodes888/Nutritionist-Expert/assets/98253646/eaa47190-ba5f-46c0-a895-0dae9e972e24)

## Table of Contents

- [Introduction](#introduction) 📝
- [Usage](#usage) 🚀
- [Deployed Application](#deployed-application) 🌐
- [Demo Video](#demo-video) ▶️
- [Installations](#installations) ⚙️
- [Google API Key](#google-api-key) 🔑
- [Running the Application](#running-the-application) ▶️
- [Tech Stack](#tech-stack) 💻
- [Benefits](#benefits) 🌟
- [Contributing](#contributing) 🤝
- [Credits](#credits) 🙌
- [License](#license) 📜

## 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](https://food-checkup.onrender.com)

## Demo Video ▶️

![food_checkup](https://github.com/neerajcodes888/Nutritionist-Expert/assets/98253646/bb6a95b3-574a-42f2-b7ae-0d0e9f2032ad)

## 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:

```bash
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:

```bash
GOOGLE_API_KEY=your_api_key_here
```

## Running the Application ▶️
To run the application, execute the following command in your terminal:

```bash
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.

- [Streamlit](https://streamlit.io/)
- [Generative AI](https://ai.google/discover/generativeai/)

## License 📜
This project is licensed under the [GPL 3.0 License](https://github.com/neerajcodes888/Nutritionist-Expert/blob/main/LICENSE).