Generador de Reportes
Sistema en la nube para generar y gestionar reportes de Pokémon utilizando datos de la PokeAPI. La aplicación permite crear reportes enriquecidos que incluyen las estadísticas base y habilidades de cada Pokémon, aplicar muestreo aleatorio para obtener conjuntos de datos de tamaño personalizado y eliminar permanentemente reportes tanto de la base de datos como del almacenamiento en la nube. El frontend, desarrollado con Next.js, ofrece una interfaz intuitiva y responsiva. El backend, implementado con FastAPI, gestiona la lógica de negocio y las integraciones, mientras que el procesamiento asíncrono se maneja con Azure Functions en Python. La persistencia de datos se realiza en Azure SQL Database y los archivos CSV se almacenan en Azure Blob Storage. El despliegue y la configuración de la infraestructura se automatizan mediante Terraform.