Todos los proyectos

Caso de estudio

Signature Builder

Aplicación Next.js y TypeScript para generar firmas institucionales de correo en HTML, con vista previa en tiempo real, perfiles locales e importación/exportación.

TecnologíasNext.js, React, TypeScript, Tailwind, Radix UI
El problema
Crear firmas institucionales coherentes sin editar HTML a mano.
Mi contribución
Editor con vista previa en tiempo real, perfiles guardados e importación y exportación.
El resultado
Firmas HTML institucionales con vista previa en tiempo real, perfiles guardados e importación y exportación.
Interfaz de Signature Builder
Abrir imagen en tamaño original

Aplicación client-side creada para estandarizar firmas institucionales de correo en una organización educativa. Utiliza Next.js App Router y TypeScript para generar HTML compatible con clientes como Gmail y Outlook.

Ofrece formulario de datos personales e institucionales, vista previa en tiempo real en un iframe aislado, copia como HTML con Clipboard API, perfiles en localStorage e importación/exportación con JSZip.

Visión general

Eliminar el formato manual repetitivo mediante una salida HTML predecible y un flujo sencillo para equipos no técnicos.

Arquitectura

La organización por funcionalidades separa la lógica de firma de las primitivas compartidas. Formulario, vista previa, exportación y persistencia tienen responsabilidades propias. Tailwind CSS, shadcn/ui y Radix apoyan la interfaz y la accesibilidad.

Decisiones técnicas

Tablas y estilos inline priorizan la compatibilidad con clientes de correo. Las actualizaciones con debounce evitan renderizados innecesarios; la arquitectura centrada en el cliente simplifica el despliegue; TypeScript mantiene contratos claros.

La carga de equipos y perfiles, la exportación por lotes y las operaciones CSV apoyan el uso institucional.

Rendimiento y experiencia

La vista previa aislada evita filtraciones de estilos. La persistencia en el cliente y las interacciones rápidas reducen fricción y mantienen una salida predecible.

Retos

Diferencias de renderizado entre Gmail y Outlook y copia segura de HTML entre navegadores. Plantillas conservadoras, alternativas de comportamiento y refinamientos iterativos orientaron la solución.

Resultado

Un MVP utilizable para una necesidad institucional real, con firmas consistentes, menos trabajo manual y espacio para nuevas plantillas y variantes de marca.

Explora más proyectos Ponte en contacto