Saltar al contenido principal
Volver a proyectos

Caso de estudio · 2024

JM Eventos

Plataforma web de alto rendimiento con arquitectura moderna y optimización SEO avanzada

Visitar proyecto
Cliente
JM Eventos
Proyecto
Plataforma Web Alto Rendimiento
Entrega
2024
Ver Sitio Live
Sitio web de JM Eventos - Plataforma de planificación y logística de eventos desarrollado por Danny Sandi

Contexto y respuesta

El proyecto, sin adornos.

Completé el desarrollo del sitio web para JM Eventos, una empresa de planificación y logística de eventos en Costa Rica. El objetivo era construir una plataforma digital moderna, visualmente atractiva, con un rendimiento excepcional y optimizada para los motores de búsqueda.

La elección de Astro como framework principal fue deliberada, siguiendo un enfoque de "islas de interactividad". Esto permite construir el sitio principalmente con contenido estático que se carga instantáneamente, e "hidratar" solo los componentes interactivos necesarios con JavaScript.

Para el estilizado, opté por Tailwind CSS con su enfoque utility-first, permitiendo construir un diseño completamente personalizado sin escribir CSS tradicional. La configuración en tailwind.config.mjsfue clave para definir la paleta de colores, tipografías y espaciados del proyecto.

Arquitectura

Tecnología con una función clara.

Cada herramienta se eligió por su aporte al rendimiento, la operación o la capacidad de crecimiento del proyecto.

  1. 01

    Astro

    Framework principal con Islands Architecture

  2. 02

    Tailwind CSS

    Diseño utility-first personalizado

  3. 03

    GSAP + ScrollTrigger

    Animaciones premium y efectos de scroll

  4. 04

    JSON-LD Schemas

    Datos estructurados para SEO

  5. 05

    WebP + Lazy Loading

    Optimización avanzada de imágenes

  6. 06

    JavaScript Vanilla

    Componentes interactivos optimizados

Capacidades

Lo que hace posible.

  1. 01

    Rendimiento Excepcional

    Arquitectura de 'islas de interactividad' con carga instantánea de contenido estático

  2. 02

    Arquitectura Modular

    Componentes reutilizables y sistema de enrutamiento basado en archivos

  3. 03

    SEO Estructural Avanzado

    Schemas JSON-LD dedicados para rich snippets y mejor visibilidad

  4. 04

    Interactividad Premium

    Mega-menús, carruseles y efectos de volteo con GSAP

  5. 05

    Optimización de Imágenes

    Formato WebP y lazy loading para carga diferida

  6. 06

    Sistema de Diseño Cohesivo

    Paleta de colores, tipografías y espaciados consistentes

Construcción

Decisiones detrás del resultado.

Una mirada a las piezas técnicas que sostienen la experiencia y facilitan su mantenimiento.

  1. 01

    src/pages/

    Sistema de enrutamiento basado en archivos de Astro. Cada archivo .astro se convierte automáticamente en una página.

  2. 02

    src/components/

    Librería de componentes reutilizables como Header.astro, Footer.astro y ServiceCard.astro siguiendo el principio DRY.

  3. 03

    src/layouts/

    Layout.astro como plantilla base con head HTML, scripts globales y estructura fundamental compartida.

  4. 04

    src/components/schemas/

    Componentes dedicados para schemas JSON-LD específicos por página, optimizando la visibilidad en buscadores.

01

Implementación Técnica Avanzada

Dinamismo y Experiencia de Usuario

Para las animaciones sofisticadas y efectos de scroll, integré GSAP con ScrollTrigger. Se desarrollaron scripts personalizados para componentes clave como el mega-menú, carrusel principal y tarjetas con efecto de volteo, asegurando una navegación intuitiva y atractiva.

Optimización de Rendimiento

Implementé un script de lazy loading para imágenes que no están en la ventana visible. Todas las imágenes fueron convertidas al formato WebP para compresión superior sin pérdida perceptible de calidad, reduciendo drásticamente el tiempo de carga inicial.

SEO Estructural con Schemas JSON-LD

Uno de los aspectos más destacados es la implementación de schemas de datos estructuradosa través de componentes dedicados. Creé schemas específicos para cada tipo de página, proporcionando contexto semántico detallado que puede resultar en rich snippets y mejor visibilidad en buscadores.

Resultado

JM Eventos

Impacto del proyecto

El sitio de JM Eventos junta diseño cuidado, buena velocidad y SEO. Con Astro y las optimizaciones de rendimiento quedó una plataforma rápida que ayuda al negocio a llegar a más clientes.

El siguiente paso

¿Necesita una plataforma web rápida?