I've decided to start tracking the poll results for the next general election which could be sooner than we think. This will hopefully be the starting point of a much longer data project that will look to model various aspects of the electoral system but for now it's just a data agregation of the polls by various providers.
The data is scraped through a Python script from various sources and then injested into a MySQL database, it's then returned in a PHP API which is then displayed using the ECharts JavaScript library which playing with is really the point of this. All to produce a graph that in all likelihood will only ever be used by me.