https://github.com/giovananog/product-automated-search
Automated product search App using Selenium and React.
https://github.com/giovananog/product-automated-search
automation js python react web-scraping
Last synced: about 1 month ago
JSON representation
Automated product search App using Selenium and React.
- Host: GitHub
- URL: https://github.com/giovananog/product-automated-search
- Owner: giovananog
- Created: 2024-01-21T12:48:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-31T01:58:17.000Z (4 months ago)
- Last Synced: 2025-02-01T19:13:15.366Z (3 months ago)
- Topics: automation, js, python, react, web-scraping
- Language: JavaScript
- Homepage: https://product-automated-search.vercel.app
- Size: 821 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Product Automated Search





![]()
> A web application that allows users to search for products across various online stores in an automated manner.
## 🛠️ Features
- **Product Search**: Users can input the name of a product to search for.
- **Automated Search**: Automatically searches for the product across different online stores.
- **Detailed Results**: Displays the best products based on search results, including prices, ratings, and images.
- **History**: Users can view all products that were searched by the app.
## 🚀 Technologies Used
### Frontend
- **React.js**
- **Material-UI**
- **Axios**### Backend
- **Flask**
- **Python**
- **Selenium**
- **dotenv**
## 💻 How to Run the Project
### Requirements
Before running the application, ensure you have the following installed:
- Node.js
- Python
- npm or yarn### Steps
1. Clone the repository:
```bash
git clone https://github.com/giovananog/product-automated-search.git
```2. Navigate to the project directory:
```bash
cd product-automated-search
```3. Install dependencies for the frontend:
```bash
cd frontend
npm install
```4. Install dependencies for the backend:
```bash
cd ../backend
pip install -r requirements.txt
```5. Run the frontend:
```bash
cd ../frontend
npm start
```6. Run the backend:
```bash
cd ../backend
python app.py
```7. Open the application in your browser at [http://localhost:3000](http://localhost:3000).