- 🔐 Sistema seguro de autenticación basado en JWT
- 🌐 Soporte multilingüe (Inglés y Español)
- 🎨 Panel de administración responsivo con Bootstrap 5
- 📊 Visualización de datos con Chart.js
- 🖥️ Separación clara entre interfaces de administración y usuario
- 🚀 Renderizado rápido con el motor de plantillas Twig
- 🔄 Navegación en cliente sin recargar la página
- 🔄 Twig - Lenguaje de plantillas flexible, rápido y seguro para PHP
- 🔑 Firebase PHP-JWT - Biblioteca para codificar y decodificar JSON Web Tokens
- 🛠️ PHP 8.1+ - Aprovechando las funciones modernas de PHP
- 🎨 Bootstrap 5 - Componentes de UI responsivos
- 📊 Chart.js - Gráficos animados y atractivos
- 🌐 Font Awesome - Biblioteca completa de iconos
[!IMPORTANTE]
Esta aplicación requiere PHP 8.1 o superior.
- Clona el repositorio:
git clone https://github.com/varmir1/transferplayers.git
cd transferplayers- Instala las dependencias con Composer:
composer install- Inicia el servidor de desarrollo:
php -S localhost:8000 -t public/- Abre tu navegador y ve a
http://localhost:8000
- 🔍 Funcionalidad búsqueda
- 📊 Tablero de análisis mejorado
- 🌐 Integración de API local de datos recogidos de la web de transfermarkt.es
- 📝 Sistema de gestión de jugadores
transferplayers/
├── cache/ # Caché de plantillas Twig
├── public/ # Archivos accesibles al público
│ ├── css/ # Hojas de estilo CSS
│ ├── js/ # Archivos JavaScript
│ └── index.php # Punto de entrada de la aplicación
├── src/ # Código fuente de la aplicación
├── templates/ # Plantillas Twig
│ ├── admin/ # Plantillas del panel de administración
│ └── layouts/ # Plantillas de diseño
├── vendor/ # Dependencias de Composer
├── composer.json # Configuración de Composer
└── README.md # Documentación del proyecto