A professional website for visualising data for football competitions and football data with an easy way for users to use
Many people have a trouble with analyzing the soccer matches, and this give us ideas to implement it and share with other football fans, So they can see stats of matches with details. be updated with players stats, also for female players we added stats for them so any player F/M can see stats. and share a game with friends to create funny cards for them or any friends.
The purpose of the app is to make people understand what happend in the match with more details and analysis that will visualize to them how manay shots , drribles, pass maps, and save you from missing any match.
We used HTML, CSS, JavaScript and Bootstrap for Frontend. We used Python/Django to build the Backend. We used pandas, numpy, matplotlib, statsbombpy for soccer open data, and mplsoccer for pitch plot and visualization.We used streamlit to build the frontend of the Analysis apps.
We had some errors and made our search to solve them. The time was challenging although we began our project just 24 hours ago. We face some problems dealing with GitHub repo to distribute work between us but with try and error we got our way. We faced some problems in connecting the frontend to the backend as we are developing our Django app in a short time.
We have built this project in less than 24 hour from zero to hero. Our Analysis apps integrates well with the website and ready to be used by users. We collaborated together in a professional way through using GitHub and Discord. The pair programming was really great skill to practice and we enjoyed the process and proud of our progress.
We have sharpened our teamwork skills through distributing workload and managing our work using GitHub project boards. Everyone has sharpened his technology and understanding of it within the context of a complete project through integration of different technologies. Brainstorming our ideas together and respecting others opinions and suggestions so finally we vote for our best solution.
Adding more details about players such as career info, goals in career, clubs and national team stats. Adding more featurs in the competitions, analysis for each player in the match. Passing network plots.