
Implementation details and project architecture
🔧 Arquitectura General
Frontend (Next.js):
-Interfaz web pública donde se muestran los documentos, resúmenes, audios y carruseles visuales.
-Consume la API REST y renderiza el contenido de manera dinámica.
Backend (Django Rest Framework):
-Encargado de recibir los documentos, procesarlos, generar los resúmenes y audios, almacenar los resultados y servirlos al frontend mediante endpoints seguros.
Módulo de IA:
-Integrado al backend, conecta con modelos externos (Grok) para análisis y resumen.
-Luego utiliza servicios TTS para la generación del audio correspondiente.
Base de Datos PostgreSQL:
-Almacena documentos, metadatos, resúmenes, rutas de audio e información de usuarios.
2 images

Image 1
Cujae-IDR

Image 2
Cujae-IDR
Antes del desarrollo de Cujae-IDR, la universidad enfrentaba varios desafíos comunes en la gestión documental académica:
-Dificultad para almacenar y acceder centralizadamente a documentos relevantes de eventos científicos.
-Ausencia de una plataforma unificada que permitiera visualizar, resumir o explorar los trabajos generados dentro de la CUJAE.
-Limitada difusión del conocimiento fuera del entorno institucional.
-Escasa accesibilidad y dinamismo en la forma de consumir la información (lectura textual tradicional).
En consecuencia, gran parte del potencial académico y científico de la universidad permanecía subutilizado o de difícil acceso para estudiantes, investigadores y público general.
Cujae-IDR ofrece una solución integral que combina inteligencia artificial, síntesis de voz y generación multimedia para hacer que los documentos sean más comprensibles, atractivos y accesibles.
🔹 Funcionalidades Principales
📑 Subida y Procesamiento de Documentos:
-Formatos admitidos: PDF, DOCX, TXT.
-Procesamiento automático mediante modelos de IA (T5, BART, GPT-4, Grok).
-Generación de resúmenes automáticos de alta calidad.
-Creación de audios narrados del resumen usando servicios de Text-to-Speech (TTS).
🎙 Generación de Podcast Visuales:
-Reproducción del resumen como audio interactivo.
-Opción de descarga o compartición del audio en redes sociales.
🖼️ Carrusel Visual Interactivo
-Imágenes generadas automáticamente con modelos como Stable Diffusion o DALL·E.
-Posibilidad de subida manual de imágenes por el usuario.
-Descripciones automáticas generadas con IA y etiquetas vinculadas a fragmentos del texto.
🔗 Publicación y Exploración de Contenido:
-Repositorio público con opción de explorar documentos y resúmenes generados por otros usuarios.
-Acceso al documento original mediante botón de “Leer más”.
-Enlace compartible para redes y difusión externa.
Cujae-IDR puede marcar un avance significativo en la digitalización del conocimiento académico y la aplicación de IA al ámbito educativo.
Su impacto se manifiesta en varios niveles:
-Accesibilidad: transforma documentos técnicos en experiencias multimedia comprensibles para todo público.
-Difusión académica: amplía la visibilidad de la producción científica de la CUJAE.
-Innovación educativa: introduce la narración automática y visualización asistida como herramientas pedagógicas.
-Inclusión: permite que usuarios con dificultades visuales o de lectura accedan al contenido mediante audio.
-Proyección institucional: posiciona a la universidad como referente en el uso de inteligencia artificial aplicada al conocimiento.
Durante el desarrollo del proyecto se fortalecieron conocimientos avanzados en diversas áreas:
🔹 Arquitectura y Diseño de Sistemas:
-Diseño de una arquitectura híbrida cliente-servidor basada en microservicios.
-Integración entre un frontend moderno (Next.js) y un backend robusto en Django.
-Definición clara de flujos de comunicación y APIs RESTful.
🔹 Inteligencia Artificial y Procesamiento de Lenguaje Natural:
-Uso de modelos de resumen automático (Grok API).
-Uso de servicios Text-to-Speech para generación de audio a partir de texto.
🔹 Infraestructura y DevOps
-Uso de versionado con Git y GitHub.
-Despliegue con Vercel
🔹 Investigación aplicada
-Aplicación práctica de IA generativa a problemas reales de la educación superior.
-Análisis del impacto tecnológico y social de las herramientas de síntesis de conocimiento.
React.js
Next.js
Tailwind CSS
Typescript
Javascript
HTML
CSS
Npm
Git
Github
PostgreSQL
Cursor
Visual Studio Code
Node.js
V0