Football Player Charts is a web application built with Flask that allows users to explore and analyze performance statistics of football players. The application fetches player data from an external API and provides insights into various aspects of a player's performance, such as goals, assists, games played, and more.
-
Player Statistics: View detailed statistics for individual players, including general stats, performance by season, and performance by competition.
-
Interactive Charts: Gain insights into a player's impact on their team through interactive charts and visualizations.
- Clone the repository:
git clone https://github.com/Garridot/football_players_charts.git
- Navigate to the project directory:
cd football_players_charts
- Install dependencies:
pip install -r requirements.txt
- Run the application:
python run.py
Visit the web application in your browser and start exploring football player statistics!
- Flask
- Pandas
- Requests
- Charts.js
- utils/: Contains utility modules for handling API requests and computing statistics.
- static/: Holds static files such as CSS styles, icons, and JavaScript files.
- templates/: Contains HTML templates for the application views.
- .github/: Contains a cron job to keep the server running.
- Fork the repository.
- Create a branch for your contribution:
git checkout -b my-contribution
- Make your changes and commit:
git commit -m "Description of changes"
- Send a pull request.