PackCert: de ASP.NET a Angular
PackCert es la aplicación web que usan envasadores, operadores y entidades de control para supervisar el producto protegido en cada fase: producción, entrega, envasado y expedición. Estaba construida con ASP.NET Web Forms y la llevé a una SPA en Angular 8, que después mantuve actualizada hasta Angular 12. Al principio conté con el apoyo del project manager, que hasta entonces se encargaba de los desarrollos web.
Antes
Después
Los módulos clave de la plataforma
En la migración reconstruí en Angular todos los módulos clave de la plataforma:
Para no repetir trabajo, fui construyendo una librería de componentes propia a medida que aparecían patrones reutilizables, lo que redujo el tiempo de desarrollo de nuevas pantallas. Los mapas satelitales los desarrollaba el equipo de GIS y yo los integraba en la plataforma mediante iframes.
Nueva web corporativa
Con la migración terminada, diseñé y desarrollé la nueva landing page de la empresa junto al equipo de marketing y soporte técnico.
Design system y mentoría
Marketing, diseño y desarrollo trabajaban sin un lenguaje visual común, así que impulsé un design system propio para unificar la identidad y los componentes de todos los productos. Al mismo tiempo, mentoricé al nuevo frontend que se incorporó al equipo.