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.
- Scrapes Amazon product data
- Responsive frontend UI
- Real-time data fetching and display
- Easy-to-install and customizable
- 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.
- app.py: Contains the main backend logic for scraping Amazon data.
- requirements.txt: Lists Python packages required for the backend.
Ensure you have the following installed:
- Navigate to the
frontend
directory:cd frontend
- Install dependencies:
npm install
- Start the frontend server:
npm start
- Navigate to the
backend
directory:cd backend
- Set up a virtual environment (optional but recommended):
python -m venv venv source venv/bin/activate # On Windows, use `venv\Scripts\activate`
- Install dependencies:
pip install -r requirements.txt
- Run the backend server:
python app.py
- Open your web browser and navigate to the frontend URL (usually
http://localhost:3000
). - Enter the product URL or search term to scrape data.
- View and analyze the scraped data directly from the web interface.
- Frontend: React, Tailwind CSS
- Backend: Python, Flask (or another backend framework depending on app.py implementation)
- Other: Node.js, npm, Virtual Environment (Python)
This project is licensed under the MIT License.