Futstats.net

A football statistics website in Django

This website was a vehicle to learn web development. It is coded in Django (Python) with a postgres database. Redis provides cache. The site is hosted on Ubuntu and uses Docker containers (django, nginx, postgres and redis).

The site can be found at: Futstats.net

The site takes data from an external API. This data-feed has some limitations and therefore the data is stored and further manipulated to create the stats required. Stats are aggregated each evening to an aggregation table so that the stats can be retrieved more efficiently from the db rather than having to be calculated ahead of presentation.

The sites main function is to provide stats for betting and therefore it has an integrated bet tracker and some stake calculators. The main feature that sets the site apart from others is the concept of configurable pages, where users can design their own layouts using a widget-based system.

Example dashboard in futstats.net