Pista 3 de 5
- Next.js 16.4 con Cache Components. Todas las páginas son estáticas; si un cambio vuelve dinámica una ruta, el build falla.
- Dos idiomas desde el primer día. Rutas
/esy/en, y diccionarios cuyo tipo exige las mismas claves en los dos. - Contenido tipado. Proyectos, pistas y créditos son datos con tipos: un proyecto planeado con demo o resultados no compila. Cada pista es un archivo MDX por idioma.
- Una sola página que se transforma. Las páginas no se desmontan al navegar (
<Activity>), y las View Transitions de React llevan la portada a la cabecera del álbum o el disco de la barra al tocadiscos. - La ficha de tecnología es una ruta interceptada: se abre como panel sobre Sobre mí y como página completa si se entra directamente.
- Calidad medida sobre el build de producción: teclado, axe, Lighthouse en móvil y cabeceras de seguridad.
El sitio se publica en Vercel.

