Build a scraper for price comparison of products from different websites. Using Nextjs, BrightData, and TailwindCSS.
- Scrape data from different websites
- Save data to database
- Show track price from Amazon
- Notify email
- Detail Product
- REACT-RESPONSIVE-CAROUSEL (https://www.npmjs.com/package/react-responsive-carousel) - npm install react-responsive-carousel
- AXIOS (https://www.npmjs.com/package/axios) - npm install axios
- CHEERIO (https://www.npmjs.com/package/cheerio) - npm install cheerio
- MONGOOSE (https://www.npmjs.com/package/mongoose) - npm install mongoose
- HEADLESS-UI (https://headlessui.dev/) - npm install @headlessui/react
- NODEMAILER (https://nodemailer.com/about/) - npm install nodemailer
- @TYPES/NODEMAILER (https://www.npmjs.com/package/@types/nodemailer) - npm install @types/nodemailer
To run this project, you will need to add the following environment variables to your .env
file