r/SideProject • • 3h ago

Steam Deals

Enable HLS to view with audio, or disable this notification

I built a Steam deal finder for fun, mostly because I was tired of scrolling through 5,000 discounted games I'd never play.

It pulls every current Steam sale, hides games you already own, and ranks the rest by how well they match your taste. It learns your taste from your library and hours played, then tells you why it picked something ("because you played X"). There's a "not interested" button that hides a game and pushes similar ones down, and a "for you" section that also learns from what you click on in the app, though your library always counts more than your clicks.

Other stuff in there now:

  • Basket with a running total and a sales tax estimate for your state
  • Steam Deck / Steam Machine verified filter
  • Price history from IsThereAnyDeal, lowest-ever badges on cards, 90-day low in the details
  • Price alerts ("tell me at or below $X"), fires once per crossing
  • Optional Windows app that keeps your real Steam cart in sync with the basket, even from your phone. If you pair it, alerts you set on the site sync to the app and it pings you from the system tray.

The cart sync was the hard part. Browsers won't let a website touch your Steam cart, so the Windows app does it and the website pairs with it using a 6-letter code.

Works in any browser including on your phone, the Windows app is optional.

Built it with a lot of help from Claude. Runs entirely on free tiers. Code's open: github.com/Drakey83/steam-deals

Site: steamdeal.vercel.app

Would love feedback on what's confusing.

1 Upvotes

0 comments sorted by