Application Web Scrapper to flind the BIGGEST deals to flip on Amazon.de €€€. This project was created with a boiler plate with [npx create-react-app react-amazon-deal-finder].
Tired of blackfriday? I encourage you to have a walk with your loved ones instead but in case you really need to buy something you can scrap the big fish, Amazon. This project is a web application built with React on the frontend and a Node.js server on the backend.
- Dynamic Deals list: Keep track of the best deals of the day on the list.
- User-Friendly Interface: Intuitive and easy-to-use interface for a seamless shopping experience.
- Amazon: Leverage the power of Amazon catalog for generating the list.
- Node.js installed
- React installed
- Oxylabs credentials (Sign up at Oxylabs to get your username and password)
- You can also choose which domain you need (might be Amazon.com instead) and also there other webs to scrap.
- Clone the repository:
git clone https://github.com/your-username/react-amazon-deal-finder.git
- Navigate to the server directory:
cd react-amazon-deal-finder/server
- Install dependencies:
npm install
- Create a .env file in the server directory and add your OpenAI API key:
USERNAME=username
PASSWORD=password
- Start the server:
npm run start:backend
The server will run on http://localhost:8000.
- Navigate to the client directory:
cd react-amazon-deal-finder/
- Install dependencies:
npm install
- Start the React app:
npm run start:frontend
- Visit http://localhost:3000 in your browser.
- Have a look to the deals from the best on the top one.
There are currently some disabled button for scrapping pages like AliExpress, eBay or Etsy
🛒