Skip to content

Interactive Football Scouting Web App for BotolaPro Moroccan League using Streamlit

License

Notifications You must be signed in to change notification settings

MS3B09/Botola-Scout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚽ Botola Scout ⚽

Image 1 Image 2

🎯 Overview

Welcome to BotolaScout, an innovative web application tailored for scouting in the 2023/24 Botola Pro !

BotolaScout stands at the intersection of data science and sports, transforming how player performance is analyzed and understood in the Moroccan football premier league. By integrating advanced statistical analysis and interactive visualizations, this application harnesses the power of technology & data to offer in-depth player performance analyses, providing scouts, coaches, and passionate football enthusiasts with the tools they need to discover and evaluate the next football sensation.
Dive into the world of Moroccan football like never before with BotolaScout – where data meets passion, and talent rises to the top !

If you like the repo, please feel free to give it a ⭐ (top right).

🌟 Key Features

● Comprehensive Player Database: Access detailed statistics and profiles for every player in the Botola Pro 2023/24 season.

● Advanced Filtering System: Utilize a multi-parameter search engine to find players matching specific criteria.

● Interactive Dashboards: Visualize player performance through intuitive heat maps, shot maps, beeswarm plots and comparative radar and pizza charts.

● Data-Driven Insights: Make informed decisions with up-to-date statistics and performance metrics.

● User-Friendly Interface: Navigate effortlessly through player profiles, team statistics, and league-wide comparisons.

🛠️ Technologies

● Data Collection: Web & API scraping for gathering comprehensive and real-time player data from various sources (SofaScore & TransferMarket)

● Backend: Python, the backbone of the application, used for data collection, processing, and backend logic with Streamlit

● Frontend: CSS & HTML for designing a sleek and user-friendly interface.

● Visualization: Interactive charts and graphs, implemented to display player statistics in a clear and engaging manner, enhancing the user experience.

📍 Demo & Usage

To access the BotolaScout Web App online, go to :

  • BOTOLA SCOUT


  • If you prefer to run the app locally, follow these steps:

    1. Clone the repository:
      git clone https://github.com/MS3B09/Botola-Scout.git
    2. Navigate to the project directory:
      cd Botola-Scout
    3. Install the required dependencies:
      pip install -r requirements.txt
    4. Run the App:
      streamlit run scouting_app.py