It scraps customer-defined data and sends it to the front-end app. Since the scraping operation could take a significant amount of time, all communications between the server and front-end run through socket connections.
Even if the front-end app disconnects, the server saves data until the front-end app reconnects.
The front-end app saves scraped data to an XLSX file locally on the user's disk.
Upcoming changes:
- TypeScript;
- Store data to DB;
- Compare scraped data versions to highlight changes;