GitHunt

โšฝ 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

    Languages

    Python100.0%

    Contributors

    Apache License 2.0
    Created July 26, 2024
    Updated March 16, 2026