EL PUNTO DE PARTIDA
El problema
Las fuentes añadidas por los usuarios necesitaban una gestión centralizada y un catálogo organizado que facilitara descubrir y seleccionar información relevante.
Mi aportación
Construí el panel con Next.js y React, la API con Python y Flask y la base de datos MySQL. Integré el catálogo en el software existente con PHP y Joomla y añadí la gestión de traducciones de fuentes, categorías y etiquetas.
LA CAJA DE HERRAMIENTAS
Cómo está construido
- Interfaz
- Next.js
- React
- Tailwind CSS
- TanStack Table
- API y autenticación
- Python
- Flask
- NextAuth
- JWT
- Datos
- MySQL
- Integración y automatización
- PHP
- Joomla
- Despliegue
- Docker
- Docker Compose
- Pruebas y herramientas
- Postman
- GitLab
FLUJO DEL PROYECTO
De la fuente al catálogo.
- 01
Revisar fuentes
- 02
Categorizar y etiquetar
- 03
Gestionar traducciones
- 04
Publicar en el catálogo
Funcionalidades documentadas en la memoria del TFG.
Documentación y enlaces
Memoria original del curso 2023/2024, con resúmenes en castellano e inglés, arquitectura y capturas del panel.