Entender la base
Arquitectura, módulos, datos, permisos y dependencias que ya existen.
HATT llegó con una plataforma ya operativa. Nuestro trabajo ha sido acompañar su evolución con cambios, correcciones y nuevas necesidades que aparecen en la operación real. Dentro de ese proceso hay una pieza que sí diseñamos y desarrollamos completamente en MindShot: Certificados Digitales.


En HATT el desafío no fue reemplazar todo. Fue entender una base existente y modificarla sin romper la operación que ya estaba ocurriendo.
Con el tiempo fueron llegando ajustes de interfaz, reglas, permisos, reportes, flujos y necesidades nuevas. Ese trabajo acumulativo —a veces grande, a veces muy puntual— es parte importante de lo que hacemos: entrar a sistemas reales, entenderlos y hacerlos avanzar.
La plataforma actual reúne áreas como eventos, clientes y proveedores, contabilidad, inventario, usuarios y otros módulos operativos. Nuestro rol ha sido evolucionar esa base, no atribuirnos su construcción original completa.
Cuando una plataforma ya vive dentro de una empresa, muchas veces el mejor desarrollo no es una reconstrucción total. Es saber dónde tocar, qué conservar y cómo integrar lo nuevo.
Arquitectura, módulos, datos, permisos y dependencias que ya existen.
Modificar una pantalla o un flujo sin convertir un ajuste puntual en un problema mayor.
Nuevas funciones deben convivir con usuarios, reglas y procesos anteriores.
La plataforma cambia porque la operación cambia. El desarrollo también tiene que acompañarla.
Dentro de HATT surgió una necesidad nueva que no era un ajuste sobre lo existente. Aquí sí partimos desde cero: diseñamos el flujo, la experiencia, el frontend, el backend y la lógica completa del módulo de Certificados Digitales.
La idea era sacar el certificado del proceso manual y convertirlo en una operación trazable: desde crear un curso y cargar alumnos hasta firmar, revisar, emitir y validar públicamente cada documento.


El módulo incluye un editor visual para construir plantillas verticales u horizontales y ubicar información dinámica: alumno, RUT, curso, empresa, fechas, firmas, timbre, logo y QR de validación.
Los datos del curso y del participante llegan al documento sin rehacerlo manualmente.
Firma del profesor, firma de empresa, timbre y logo pueden formar parte de la plantilla.
El certificado puede llevar directamente a la validación pública de ese documento.
El profesor puede registrar su firma desde un enlace seguro, sin tener que navegar toda la plataforma.
Cualquier persona puede consultar el código del certificado, revisar su estado y acceder al PDF cuando corresponde.
El módulo no vive aislado: utiliza la autenticación y permisos de la plataforma, se conecta con su backend y se despliega dentro del mismo entorno.
Análisis, correcciones, cambios funcionales, ajustes de interfaz, nuevas reglas e integración de requerimientos sobre un sistema que ya estaba en uso.
Definición de flujo, UX/UI, frontend, backend, base de datos, carga masiva, firmas, plantillas, PDF, QR, almacenamiento y validación pública.
Podemos entrar a una base existente, entenderla y construir encima sin perder de vista lo que ya funciona.
Cuéntanos qué necesitas cambiar ↗