Skip to content

This project leverages a Language Model to develop an application enabling users to compare two products for informed purchasing decisions. The application searches for comparative videos on YouTube, analyzes transcripts to generate comparative summaries, and displays top product reviews and scores from Amazon and eBay

License

Notifications You must be signed in to change notification settings

despinoza119/Product_Analyzer_App

Repository files navigation

Product Analyzer App - Data & AI Project

Python GIT Markdown Jupyter Streamlit chatGPTPlaywrightSelenium

Overview

This project aims to create an application where a user can input two products they want to compare to make a purchasing decision. The program will search for a comparative video on YouTube and analyze the transcripts to generate a comparative summary of both products. Additionally, it will display the top products and their scores in reviews from Amazon and eBay.

Sample Image

Setup Instructions

  1. Clone the Repository:

    git clone https://github.com/despinoza119/Product_Analyzer_App.git
  2. Define the necessary environment variables:

    OPENAI_API_KEY=
  3. Install the requirements:

    pip install -r requirements.txt
  4. Install playwright for webscrapping:

    playwright install
  5. Run the streamlit app:

    streamlit run app.py
  6. To visualize the app go to http://localhost:8501 :

    http://localhost:8501

Documentation

License

MIT License

About

This project leverages a Language Model to develop an application enabling users to compare two products for informed purchasing decisions. The application searches for comparative videos on YouTube, analyzes transcripts to generate comparative summaries, and displays top product reviews and scores from Amazon and eBay

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published