A lightweight web app for browsing discounted PC games across multiple storefronts. Deals are fetched from the CheapShark API and game details come from the Steam API.
- Node.js v14 or higher
- npm
- Clone the repository:
git clone https://github.com/7asanka/lootscout.git
cd lootscout- Install dependencies:
npm installnpm startThen open your browser and go to http://localhost:3000
- Node.js + Express (backend proxy)
- Vanilla HTML, CSS, JavaScript (frontend)
- CheapShark API — deal aggregation
- Steam API — game details, screenshots, ratings
- Browse best deals by store (Steam, GOG, Epic, Humble)
- Search games by name
- Filter by price, discount %, and store
- Sort by deal rating, discount, or price
- Individual game pages with screenshots and Metacritic score
- Pagination
- Mobile responsive