Skip to content

Latest commit

 

History

History
96 lines (71 loc) · 2.38 KB

README.md

File metadata and controls

96 lines (71 loc) · 2.38 KB

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.