11/09/2020 - Complete directory for Pundits Review web application. https://www.punditsreview.com/
Pundits Review scrapes and processes news articles about the Premier League in order to give players and teams a review score each week. Each Monday, the project collects articles, divides them into phrases, identifies the player or club being referred to and then predicts the sentiment of the phrase. See more on how it works here!
This repository holds the directory used to deploy the Pundits Review project on Heroku. Intended as a legacy repository as part of my contribution to the MSc Computational and Data Journalism at Cardiff University, the files inside represent the front and backend of the website as presented in the walkthrough video - 10/09/2020
Project configuration files alongside 'tasks.py' - used to run scheduled tasks on Heroku
Used to stop Jest incorporating non JS files into testing
Frontend of site - React/Redux app configured with webpack & babel. Components, functions and resources used within website.
Django models & API configuration - Defines models, views, serializers & url patterns to store and access data
Scrapy Pipeline - used to collect & process incoming data each week. Contains spider, pipelines, prediction model & entity extraction module
Project Settings - deployment & local use settings for project