This project provides a Djano application, to be deployed on Heroku, for determining the current value of offerings within the PSN store for PS4 games.
The aim of this project is to provide a web application for determining the current value of offerings within the PSN store for PS4 games. This is accomplished by periodically polling the PSN store for updated pricing and rating information which is used in producing the current value of each game within the store. This scheduling of polls to the store is done using Celery and Redis.
The current value of a game is determined using a number of factors such as:
- The mean rating of PS4 games in the store
- The number of ratings made by users for the specific game
- The standard deviation of ratings with the store and the game in questions deviation from the mean.
- The current price of the game and the size of discount offered on the game (if any).
All of the relevant game information is stored in a local PostgreSQL DB to minimise hits to the PSN Store. Similiarly, game thumbnails are stored in Cloudinary to prevent hits to the PSN Store when displaying the list of games and their value score.