https://github.com/blatth/epl2425
https://github.com/blatth/epl2425
api-rest data-analysis data-visualization docker-compose football football-api football-data football-prediction
Last synced: about 7 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/blatth/epl2425
- Owner: blatth
- Created: 2026-05-01T21:38:10.000Z (about 2 months ago)
- Default Branch: master
- Last Pushed: 2026-06-03T05:35:13.000Z (27 days ago)
- Last Synced: 2026-06-03T07:18:49.060Z (27 days ago)
- Topics: api-rest, data-analysis, data-visualization, docker-compose, football, football-api, football-data, football-prediction
- Language: Java
- Homepage:
- Size: 6.3 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# ¿Qué es esto?
Es un proyecto de análisis de datos sobre la [Premier League 24-25](https://fbref.com/en/comps/9/2024-2025/2024-2025-Premier-League-Stats). El sistema consta de una API hecha con Java para manipular data cruda de, principalmente, jugadores. Utilizo Python para esto, perfilando y tratando de predecir el comportamiento de jugadores.
## Tecnologías utilizadas
| | |
| -------------------- | ----------------------------------- |
| **Backend/API** | Java - Spring Boot, Hibernate, JPA |
| **Base de datos** | PostgreSQL con Docker |
| **Machine learning** | Python - Pandas, Scikit-learn |
| **Visualización** | Plotly, Kaleido. |
| **Infra** | Docker |
## Prerequisitos
Para ejecutar el proyecto es necesario tener preinstalado lo siguiente:
- [Java (JDK)](https://openjdk.org/)
- [Maven](https://maven.apache.org/)
- [Docker](https://www.docker.com/)
### 1. Levantar el proyecto
Ejecutar en la raiz:
```bash
make infra-up
```
### 2. Levantar la API
Ejecutar en la raiz:
```bash
make api-run
```
### 3.
Para ejecutar algunos de los análisis de datos, podés ver los disponibles en la carpeta [analisis_py](https://github.com/blatth/EPL2425/tree/master/analisis_py) y ejecutar en la raiz:
```bash
make *nombre del analisis*
```
Cada código genera una imagen estática y un .html interactivo para poder ver los gráficos con mayor detalle.