Skip to content

Build a web scraping website, leveraging tools such as Cheerio, Axios, and Brightdata, to extract and process data from Amazon product pages, enabling real-time price tracking, ultimately leading to a substantial 17% increase in user saving

Notifications You must be signed in to change notification settings

gknanhe/pricewise

Repository files navigation

Pricewise App

Overview

Pricewise is a web scraping tool designed to retrieve product information from Amazon for price comparison purposes. This app provides users with a convenient way to track and analyze pricing data for products of interest.



🔗 Links

Checkout the Website Pricewise


Features

  • Amazon Scraping: Pricewise uses web scraping techniques to gather product details from Amazon.
  • Data Visualization: Visualize pricing trends over time through graphs and charts.
  • Email Notifications: Tracks the price drop and sends alert vai email.

🔨 Tools Used

Dependencies

  • @headlessui/react: ^1.7.17
  • @types/nodemailer: ^6.4.13
  • axios: ^1.5.1
  • cheerio: ^1.0.0-rc.12
  • mongoose: ^7.6.0
  • next: ^13.5.4
  • nodemailer: ^6.9.7
  • nodemailer-smtp-transport: ^2.7.4
  • react: ^18
  • react-dom: ^18
  • react-responsive-carousel: ^3.2.23
  • supports-color: ^8.1.1

Dev Dependencies

  • @types/mongoose: ^5.11.97
  • @types/node: ^20
  • @types/nodemailer-smtp-transport: ^2.7.8
  • @types/react: ^18
  • @types/react-dom: ^18
  • autoprefixer: ^10
  • postcss: ^8
  • tailwindcss: ^3
  • typescript: ^5




Getting Started

Installation

  1. Clone the repository: git clone https://github.com/gknanhe/pricewise.git
  2. Navigate to the project directory: cd pricewise
  3. Install dependencies: npm install

Usage

  1. Run the app: npm run dev
  2. Enter the product details when prompted.
  3. The app will scrape Amazon for the product information and display the results.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Disclaimer

This app is intended for educational and personal use only. Scraping Amazon may violate their terms of service, and the developer is not responsible for any consequences resulting from the use of this app.

About

Build a web scraping website, leveraging tools such as Cheerio, Axios, and Brightdata, to extract and process data from Amazon product pages, enabling real-time price tracking, ultimately leading to a substantial 17% increase in user saving

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published