Backend part of AutoFut.
- runs a local NodeJS server, accepting synchronization requests from AutoFut Chrome Extension, to create a database of owned players.
- runs a web scrapper cluster to search for the latest player prices
- passes the extracted HTML to parser for data extraction
- saves the club summary received from the extension, to be able to update player prices on-demand(
yarn price:update
) and in scheduled intervals(yarn price:update:interval
) - generates price reports, displaying the difference in price in comparison to the cheapest player of the same rating or the same type(combined rarity and quality), to spot potential trading opportunities
- generates player performance reports, to indicate which players should be used most, based on past performance
- Node.js (v16.13.0 or higher)
- TypeScript
- Rollup
- Puppeteer
- Puppeteer-Cluster
- Express
- Prompts
- Commander
- ESlint
- Prettier