/game-price-tracker

A price alert app for the Sony PlayStation store. React, Redux, Node, Express, PostgreSQL

Primary LanguageJavaScript

Game Price Tracker travis

The PlayStation store has weekly sales with some surprisingly deep discounts on their games. The problem: I don't care enough to check their sales regularly. The solution: some fancy pants automation!

A working build can be viewed here for demonstration purposes.

Note that it takes a moment for Heroku's services to initially activate.


Detailed description

The app allows a user to search for a PlayStation game, and to submit their email address to sign up for a notification if the game goes on sale. The game and user info are stored in a MongoDB collection as a 'price alert.'

Once a day, the app's back-end iterates through the database and queries the PlayStation store, comparing prices to determine if the game is on sale. If the game is on sale, the user will receive an email. If the game hasn't gone on sale for 18 weeks, the user's price alert is deleted, and the user is invited to sign up again.

Preview screenshot

development screenshot as of 9-18-17

Credit: Video game controller svg icon made by Freepik from www.flaticon.com is licensed by CC 3.0 BY //