El problema
Necesitaba una referencia personal de efectos de animación que pudiera consultar y compartir con clientes para mostrar capacidades.
La solución
Sidebar navegable por tecnología, demos en vivo y syntax highlighting del código. Arquitectura que permite agregar ejemplos en minutos.
Arquitectura técnica
Next.js App Router con rutas por ejemplo
react-syntax-highlighter para mostrar código
GSAP instalado globalmente
Componente ExampleLayout reutilizable
Desafíos y soluciones
ScrollTrigger en iframes
Los ejemplos de scroll dentro del ExampleLayout requerían soluciones alternativas al no tener scroll real.
Syntax highlighting
Configurar react-syntax-highlighter con TypeScript y el tema correcto para ambos modos.
