Plataforma interactiva de análisis de turismo para las Islas Canarias
Proyecto TFM - Máster en IA Generativa 2025
# Instalar dependencias (¡ya está hecho!)
npm install
# Iniciar servidor de desarrollo
npm run dev¡Abre http://localhost:3000 para ver la aplicación!
- 🗺️ Mapa Interactivo 3D - Islas Canarias clicables con React Three Fiber
- 📊 Dashboard en Tiempo Real - Métricas de turismo y KPIs
- 📈 Visualización de Datos - Series temporales, estacionalidad, países de origen
- 🎨 UI Moderna - Tailwind CSS con tema océano/volcánico
- 📱 Diseño Responsivo - Funciona en escritorio y móvil
- 📦 Datos de 10+ Años - Estadísticas reales de turismo (2015-2025)
- README.md - ¡Empieza aquí! Ejecuta la app y prueba las características
- CLAUDE.md - Especificaciones completas del proyecto y arquitectura
- React 18 + TypeScript
- Vite - Herramienta de construcción
- React Three Fiber - Gráficos 3D
- Recharts - Visualización de datos
- Tailwind CSS - Estilos
- Tenerife (10.7M turistas) - Azul
- Gran Canaria (10.3M turistas) - Azul Claro
- Lanzarote (5.9M turistas) - Amarillo
- Fuerteventura (5.3M turistas) - Arena
- La Palma (1.9M turistas) - Gris-Azul
- La Gomera (1.0M turistas) - Gris Oscuro
- El Hierro (0.6M turistas) - Gris Más Oscuro
- Vista Principal - Ver las 7 islas con datos agregados
- Clic en Isla - Filtrar datos para isla específica
- Explorar Métricas - Ver KPIs y gráficas
- Comparar Islas - Cambiar entre islas
- Volver a Vista General - Clic en "Ver Todas las Islas"
- 20 métricas por punto de datos
- ~4,000 registros (datos semanales)
- Principales países de origen: España, Reino Unido, Alemania, Francia
- Temporada alta: Julio-Agosto
- Estancia media: 6.8 días
- Gasto medio: €802/viaje
Perfecto para demostrar:
- ✅ Visualización interactiva de datos
- ✅ Gráficos web 2D
- ✅ Análisis de datos del mundo real
- ✅ Desarrollo web moderno
- ✅ Diseño de experiencia de usuario
src/
├── components/ # Componentes React
│ ├── Map3D/ # Visualización 3D
│ ├── Dashboard/ # Gráficas y KPIs
│ └── Layout/ # Header y Sidebar
├── hooks/ # Hooks personalizados de React
├── data/ # Datos JSON de turismo
├── types/ # Definiciones de TypeScript
└── utils/ # Funciones auxiliares
rm -rf node_modules
npm install
npm run dev- Verifica que existe
src/data/tourism_data.json - Revisa la consola del navegador para errores
Licencia MIT - Ver LICENSE
Proyecto TFM - Máster en IA Generativa 2025
🌟 ¡Dale una estrella a este repo si te resulta útil!
📧 ¿Preguntas? ¡Abre un issue!