Skip to content

The Amazon Scraper is a powerful web application designed to extract and analyze product information from Amazon. Built with a streamlined frontend using React and Tailwind CSS, and a robust backend powered by Python and Flask, this project enables users to retrieve real-time Amazon data in a user-friendly and responsive environment.

License

Notifications You must be signed in to change notification settings

hemanth090/Amazon-Scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Amazon Scraper

image

An Amazon Scraper web application built with a frontend using Tailwind CSS and React, and a backend powered by Python. This tool allows users to scrape product details from Amazon, enabling data analysis or gathering insights.

Table of Contents

Features

  • Scrapes Amazon product data
  • Responsive frontend UI
  • Real-time data fetching and display
  • Easy-to-install and customizable

Project Structure

Frontend

  • package.json: Lists the frontend dependencies.
  • tailwind.config.js & postcss.config.js: Configuration files for styling with Tailwind CSS.
  • src/: Contains the main React components and pages for the application.

Backend

  • app.py: Contains the main backend logic for scraping Amazon data.
  • requirements.txt: Lists Python packages required for the backend.

Setup

Prerequisites

Ensure you have the following installed:

Frontend

  1. Navigate to the frontend directory:
    cd frontend
  2. Install dependencies:
    npm install
  3. Start the frontend server:
    npm start

Backend

  1. Navigate to the backend directory:
    cd backend
  2. Set up a virtual environment (optional but recommended):
    python -m venv venv
    source venv/bin/activate   # On Windows, use `venv\Scripts\activate`
  3. Install dependencies:
    pip install -r requirements.txt
  4. Run the backend server:
    python app.py

Usage

  1. Open your web browser and navigate to the frontend URL (usually http://localhost:3000).
  2. Enter the product URL or search term to scrape data.
  3. View and analyze the scraped data directly from the web interface.

Technologies Used

  • Frontend: React, Tailwind CSS
  • Backend: Python, Flask (or another backend framework depending on app.py implementation)
  • Other: Node.js, npm, Virtual Environment (Python)

License

This project is licensed under the MIT License.

About

The Amazon Scraper is a powerful web application designed to extract and analyze product information from Amazon. Built with a streamlined frontend using React and Tailwind CSS, and a robust backend powered by Python and Flask, this project enables users to retrieve real-time Amazon data in a user-friendly and responsive environment.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published