SaleTracker is an open-source web project designed to provide multi-platform game deals for your needs. Not only do we provide a list of game info, we also provide sorting as well as a place to store your favourites.
- Provides games from both STEAM and Epic Games
- Provides joint sorting and searching games for both platforms according to your needs
- Provides a 'Wish List' to store your favourites
You can either: Access SaleTracker online or build from source.
To visit our website:
http://oss-steamtracker.s3-website.ap-northeast-2.amazonaws.com/
or
Below is an instruction of how you install our project locally.
- Clone the repo
git clone https://github.com/seeewd/oss_steamtracker.git cd oss_steamtracker - Specify NVM version
nvm use 16.10.0
- Install NPM packages
npm install
- Start website
npm start
- Navigate to web-scraper
cd src/web-scraping - Run scraper.js
node scraper.js [mode] [numGames]
Below is an example of how you update the lastest games from STEAM.
-
Get latest 200 top selling games
node scraper.js top 200
-
Get latest 100 new popular games
node scraper.js popularNew 100
Default scraper execution results to scraping top 100 games. numGames should be a multiple of 50 as the website gives 50 games per request.
You can browse all the games provided by both platforms, which are color coded accordingly. There is no need for you to check one site after another!
We provide extensive sorting methods as well as searching for your convenience. From lowest price, highest discount rate to highest user rate, we provide multi-platform sorting and searching. You will know where to buy the games and will not miss out on any deals!
After browsing through all the deals provided, you will want a place to store your wish lists. We provide a storage for your favourite games for you to come back and check the deals!
Distributed under the MIT License. See LICENSE.txt for more information.
우수 프로젝트 시상 프로그램에 지원합니다
