Automatización · Herramienta interna

Generador de firmas corporativas

Del formulario a la firma lista y la ficha en la web: fotos recortadas y encuadradas igual para los tres colegios Juan XXIII, en segundos de revisión.

EstadoEn uso
Año2026
Formulario de alta para el profesorado

El problema

Cada alta de profesorado era un trabajo manual de unos 30 minutos: retocar fotos muy distintas entre sí (apaisadas, a contraluz, con el aula de fondo), montar la firma en Affinity y copiar la ficha a mano en la web.

El resultado eran firmas desiguales y un equipo docente en la web sin una imagen común.

La solución

Cada colegio tiene su enlace a un formulario. La app comprueba la foto al momento, le quita el fondo, la encuadra a partir de los ojos y genera la foto de la web y el círculo de la firma. Después dibuja la firma con la plantilla del centro.

Yo reviso y apruebo cada alta en un panel; si hace falta, la ficha del profesor se crea en WordPress como borrador. El profesor recibe un email con su página personal, donde descarga la firma y ve cómo instalarla en Gmail.

Qué hace

  • Detecta la cara y avisa si la foto no vale antes de enviarla
  • Quita el fondo y encuadra todas las fotos igual
  • Genera la firma con la plantilla de cada centro, fiel al diseño original
  • Avisa mientras escribes si el nombre o el cargo no caben
  • Publica la ficha en WordPress con sus campos y la foto archivada
  • Panel para aprobar, corregir o reprocesar cada alta

Herramientas

  • HappyFiles
  • Python
  • FastAPI
  • OpenCV
  • rembg (IA)
  • Playwright
  • WordPress REST API
  • Docker
  • Cloudflare Tunnel
  • Google Workspace

Capturas

Formulario de alta para el profesorado Confirmación tras enviar el alta Aviso por email de nueva alta lista para revisar Panel de revisión: firma, foto original, foto web y encuadre con guías Panel: corrección de datos y regeneración de la firma Email al profesor con su firma lista Ficha del profesor publicada en la web del colegio Firma generada para los tres colegios

¿Tienes un proyecto parecido?

Hablemos