
AFT
AFT es una plataforma de evaluación de competencias tecnológicas desarrollada con Django, creada para apoyar a las organizaciones en la medición del talento de sus empleados. El proyecto se centra en un módulo de generación de reportes dinámicos en PDF.

Smooth Software Solutions (3S)
Empresa de desarrollo de software
Descripción del Proyecto
AFT es una plataforma de evaluación de competencias tecnológicas diseñada para ayudar a las organizaciones a medir y mejorar las habilidades de sus empleados. El objetivo es ofrecer un sistema digital que facilite la toma de decisiones en formación, desarrollo profesional y gestión de talento.
En esta iteración, el proyecto se centra en el módulo de generación de reportes dinámicos en PDF, que transforma automáticamente las respuestas de las evaluaciones en informes visuales y fáciles de interpretar. Estos reportes permiten a las empresas obtener una visión clara y accionable sobre el nivel de competencias tecnológicas de su equipo.
- Reportes en PDF dinámicos: Creación automática de documentos personalizados a partir de las respuestas de las evaluaciones.
- Visualización de datos: Gráficos y estadísticas generados con matplotlib y scipy, para facilitar el análisis.
- Diseño profesional de reportes: Implementación con reportlab para garantizar un formato claro, moderno y adaptado a cada empresa.
- Almacenamiento seguro en la nube: Gestión de archivos a través de Amazon S3, lo que permite acceder a los reportes en cualquier momento.
- Gestión de usuarios y evaluaciones: Construcción sobre Django, lo que asegura estabilidad, seguridad y escalabilidad.
- Experiencia administrativa mejorada: Panel de control personalizado con Jazzmin para una gestión más sencilla.
Galería de Imágenes






Tecnologías Utilizadas
- Django 4.2: Framework principal del proyecto.
- Django Rest Framework (DRF): Creación de una API robusta para manejar evaluaciones y reportes.
- PostgreSQL: Base de datos confiable y optimizada para grandes volúmenes de información.
- ReportLab y PyPDF2: Creación y manipulación de documentos PDF.
- Matplotlib, Numpy y SciPy: Análisis de datos y generación de gráficos estadísticos.
- Amazon S3 + django-storages + boto3: Gestión de archivos y reportes en la nube.
- Pillow: Procesamiento de imágenes dentro de los reportes.
- Django Jazzmin: Panel administrativo moderno y fácil de usar.
- Selenium, BeautifulSoup y Playwright: Pruebas automatizadas para validar funcionalidad y rendimiento.
Retos y Aprendizajes
- Automatización de reportes: Desarrollar un sistema que convierta automáticamente respuestas en documentos PDF con información clara y visual.
- Presentación de datos complejos: Integración de gráficos dinámicos que simplifican la lectura de resultados.
- Escalabilidad: Preparar la arquitectura para que el sistema pueda crecer junto con las necesidades de la organización.
- Usabilidad para administradores: Optimizar la interfaz de gestión para que la generación de reportes sea rápida e intuitiva.
Resultados
El proyecto AFT ofrece a las empresas una herramienta práctica y efectiva para evaluar competencias tecnológicas y tomar decisiones basadas en datos. El módulo de reportes en PDF convierte evaluaciones en informes claros, profesionales y listos para usar, lo que facilita la interpretación de resultados por parte de directivos, responsables de recursos humanos y formadores. Con esta solución, las organizaciones pueden detectar áreas de mejora, planificar estrategias de capacitación y potenciar el talento interno, avanzando hacia una gestión de recursos humanos más moderna y orientada al futuro.
Compartir este proyecto
¿Te gusta este proyecto? ¡Comparte con tus redes sociales!