Volver a Trabajo

Cubita Producciones — Agencia de Talento Cubano.

ClientePersonal
Año2025
RolFrontend Developer
Cubita Producciones — Agencia de Talento Cubano

Desafío

Una agencia de producción cubana necesitaba un sitio público para presentar a sus artistas de salsa y reggaeton, impulsar consultas de booking, y llegar a audiencias en español, inglés e italiano — con margen para mover la gestión de contenidos a un CMS conforme creciera el roster.

Enfoque

Construí el sitio en Next.js 16 con App Router y Tailwind v4, usando next-intl para el ruteo ES/EN/IT, Framer Motion para las animaciones de entrada y carruseles, y Nodemailer para el formulario de contacto. El contenido de los artistas vive hoy en módulos TypeScript tipados; en paralelo, dejé montado un CMS Strapi v5 (tipos de contenido para Artistas, HomePage, AboutPage y más) listo para entrar cuando la agencia necesite autonomía editorial. El SEO está cableado de punta a punta con sitemap, robots y JSON-LD por artista.

Stack

Next.js 16App RouterTypeScriptTailwind CSS v4next-intlFramer MotionNodemailerStrapi 5Vercel

Resultado

El sitio está en vivo en cubitaproducciones.com con soporte completo ES/EN/IT, seis páginas de artistas, entrega de contacto por email, y un backend Strapi listo para el eventual cambio.

Contribuciones Clave

  • Sitio Next.js 16 con App Router, Tailwind v4 y animaciones Framer Motion
  • Ruteo trilingüe (ES/EN/IT) vía next-intl
  • Capa de datos tipada para artistas, lista para cambiarse a Strapi
  • Scaffold del CMS Strapi v5 reflejando el modelo de contenido del sitio
  • Pipeline del formulario de contacto vía Nodemailer a través de una API route del App Router
  • Suite SEO — sitemap, robots, JSON-LD para artistas y FAQ