Skip to content
ReactWay

StockClock

  • #Typescript
  • #NextJS
  • #TailwindCSS
Read time: 1 minutes

StockClock is a real-time GPU stock tracking platform that monitors availability of RTX 5070, 5080, and 5090 graphics cards across major UK retailers including NVIDIA, Currys, Scan, and Overclockers UK. Users receive instant alerts the moment coveted cards become available to buy.

The Challenge๐Ÿ”—

During GPU launch windows, stock sells out in seconds. Gamers and PC builders were left refreshing retailer pages manually, often missing out to scalpers and bots. The market needed a centralised, real-time inventory tracker that could aggregate stock data and notify users before products vanished.

Our Approach๐Ÿ”—

We built StockClock using Next.js for a fast, server-rendered frontend and Node.js for the backend crawling engine that continuously scrapes e-commerce websites for stock availability and pricing data. All crawled data is stored in a Redis key-value store, enabling blazing-fast read access and real-time updates. The UI features intuitive dashboards with personalised watchlists and custom price alert thresholds, built with Shadcn components and custom styling for a clean, modern look.

Key Features๐Ÿ”—

  • Real-time stock monitoring across multiple UK retailers
  • Instant alerts when target GPUs become available
  • Personalised watchlists for tracking specific products
  • Custom price alert thresholds
  • Historical price tracking and trend visualisation

Tech Stack๐Ÿ”—

Next.js ยท Node.js ยท Redis ยท TypeScript ยท TailwindCSS ยท Shadcn UI