
FPL BlackBox are two Premier League fantasy football experts based in the UK, with 35k Youtube subscribers. Az and Mark share advice and reflections throughout the season and also offer access to a predictions league to their Patreon subscribers.
Previously, the predictions league was hosted on Google Sheets and managed manually. This led to several issues and inefficiencies including data inputting errors, incorrect score calculations and a lack of transparency with users often inputting predictions after a match had already been played.
As a solution, I created a custom full-stack application for FPL BlackBox to streamline their predictions league and to improve the user experience. The app has over 50 users and has improved admin efficiencies by 89%. It is streamed weekly on FPL BlackBox's Youtube channel with 20k+ views.
Using React, TypeScript and Tailwind CSS, I have built a responsive front-end, with an intuitive design that is iteratively improved based on user feedback. The application is hosted on Netlify and is fully responsive across all devices.
The back-end is built using Flask and is hosted on Heroku, with PostgreSQL as the database management system. The tech stack allows for scalability and efficiencies as the workload increases over time.


I am particularly proud of the Results tab, which automatically calculates the user's score based on their prediction accuracy against the match result. An API call is made to the back-end to display competitor results for each match, sorted by score.