← Proyectos

freelance · completed

Agendalo.io - Migración a SSR

Migración de la plataforma frontend a renderizado del lado del servidor (SSR) para mejorar el SEO y la posición de la plataforma.

Rol
Ingeniero frontend · Arquitectura y entrega
Periodo
2021-07 — 2022-05
Agendalo.io - Migración a SSR

01

Desafío

La plataforma dependía de una aplicación de una sola página que limitaba la visibilidad en buscadores y hacía compleja una migración arquitectónica segura.

02

Enfoque

Migré el frontend a Nuxt SSR, incorporé cobertura unitaria y end-to-end, y preservé los flujos críticos de la plataforma durante la transición.

Objetivos del Proyecto

Migración de la arquitectura

Migrar la aplicación de una sola página (SPA) a una aplicación con renderizado del lado del servidor (SSR) para mejorar el SEO y la posición de la plataforma.

Optimización del Rendimiento

Mejorar la eficiencia y el tiempo de carga de la aplicación para proporcionar una experiencia de usuario más fluida y rápida.

Prevención de Errores en Migraciones

Asegurar una transición sin problemas a la nueva arquitectura mediante pruebas exhaustivas y controles de calidad.

03

Impacto

  • Mejora de la visibilidad en buscadores después de la migración a SSR
  • Incorporación de pruebas unitarias y end-to-end
  • Migración completa de SPA a arquitectura SSR

Tecnologías Utilizadas

VueWebpackTypeScriptNuxtNodeJavaScriptCypressJest

Funcionalidades Principales

Server-Side Rendering (SSR)

Migración de la plataforma a una aplicación con renderizado del lado del servidor (SSR) utilizando Nuxt.js. Esto mejora la visibilidad en los motores de búsqueda y la experiencia del usuario final.

SEO Mejorado

La mejora de la indexación y el ranking en los motores de búsqueda mediante la implementación de SSR, asegurando que las páginas web sean correctamente indexadas y presentadas a los usuarios en los resultados de búsqueda.

Pruebas Automatizadas

El desarrollo y la integración de un marco de pruebas automatizadas que incluye pruebas unitarias y de extremo a extremo (E2E). Esto garantiza la estabilidad del sistema y permite detectar errores de forma temprana en los componentes y flujos de la aplicación.

Rendimiento Optimizado

La optimización del rendimiento general de la aplicación a través de SSR, asegurando tiempos de carga rápidos y una experiencia de usuario fluida. Esto incluye el ajuste de la infraestructura y la implementación de mejores prácticas para la eficiencia del sistema.

Galería

El sistema en contexto

Vista General de la Arquitectura
Vista general de la arquitectura de la migración a SSR.
¿Tienes un desafío similar? Conversemos.