Skip to content

Demo project that shows how to scrape data from an external website, save it to local database and then serve data from local API express server and display it to the user using React frontend.

Notifications You must be signed in to change notification settings

ethernal/web-scrapper-demo

Repository files navigation

Demo project for scrapping website data

This is a demo project that shows how to scrape data from an external website, save it to local database and then serve data from local API express server and display it to the user using React frontend.

Running

  1. Clone the project.
  2. Install dependencies with npm:
npm install
  1. Run scrapper
  npm run scrap
  1. Run the API server
  npm run server
  1. Run the frontend
  npm run dev
  1. Visit the site at: http://localhost:5173 (Vite default)

You can adjust the price limit for items to be displayed. It uses local database so it will be fast and requests are debounced so it will also limit the IO.

Frontend of the application

About

Demo project that shows how to scrape data from an external website, save it to local database and then serve data from local API express server and display it to the user using React frontend.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published