As a group of avid football fans, we're all interested in finding out in how we can improve, and how likely we are to score! However, sometimes the best option isn't always the most obvious, and we wanted to uncover the truth behind that.
We wanted to create a tool that would be able to help not just hobbyists like us but also coaches and small teams without the massive budgets of higher-league football teams. What it does
We have built a website that allows a user to place all 22 players on the football pitch, select which player to control, and from there they are presented with a list of the most optimal actions they can take, to maximise the probability of scoring a goal in that same play!
Using Python>=3.11 you can install all compatible needed dependencies.
The backend with Flask can be run on run.py.
You can run the frontend with npm run dev in frontend/haggin.