← Proyectos

Sitio web de corretaje con panel propio y despliegue continuo

Astro generando páginas estáticas de alta velocidad, API en PHP/MySQL con panel en React, y flujo de publicación con build automático mediante GitHub Actions.

AstroReactPHPMySQLGitHub Actions
Estado
En producción
Año
2026
Contexto
Producto propio · nicolasmoreira.com
En línea
Abrir →
Push → en vivo
Despliegue automatizado
100/100
Puntuación en PageSpeed
Sitio web de corretaje con panel propio y despliegue continuo

El problema

Se requería un sitio web con excelente indexación en motores de búsqueda que, al mismo tiempo, pudiera ser gestionado sin necesidad de tocar código fuente. Las páginas estáticas tradicionales resuelven la velocidad pero dificultan la edición; los paneles dinámicos pesados facilitan la edición pero suelen degradar el rendimiento y el SEO.

Lo que construí

  • Páginas estáticas generadas en el build para indexación instantánea, con componentes interactivos en React.
  • API propia en PHP y MySQL con panel administrativo: carga de propiedades, fotos, blog y gestión de contactos.
  • Publicación automatizada sin build manual. Publicar una propiedad en el panel dispara un webhook hacia GitHub Actions, que reconstruye las páginas estáticas y las transfiere por FTP.
  • Endpoint público de catálogo, consumido por el sistema de CRM para sincronizar inventario en tiempo real.

Decisiones técnicas

Tratamiento de imágenes y metadatos EXIF. Las fotos móviles almacenan la orientación en metadatos EXIF que muchas librerías omiten. El script de procesamiento normaliza la orientación de los píxeles antes del redimensionamiento, asegurando que las imágenes se visualicen correctamente en cualquier dispositivo.

Arquitectura Jamstack con API desacoplada. Separar la interfaz estática del panel de gestión brinda seguridad total contra ataques en el frontend y velocidad de carga instantánea para los usuarios.

Resultado

Sitio web en producción en nicolasmoreira.com, rápido, seguro y con gestión de contenidos totalmente automatizada.