Saltar al contenidoContenido principal

Cupos Fundador 2026·setup gratis·Ver detalles →

MD Estudio Creativo de Marketing Digital

Diseño Web

Migramos la plataforma del programa Certific-Arte (Fundación Cultural Ramiro Arana, PNCC) de WordPress a Next.js: formulario de inscripción con captura redundante en Firestore y Brevo, galería SSG de los 13 artistas certificados y un sitio que pasa de convocatoria a archivo con una sola bandera.

Cliente

Fundación Cultural Ramiro Arana

Año

2026

Stack

Next.js 16 (App Router)React 19 + TypeScript 5Tailwind CSS v4Firebase FirestoreBrevoFramer Motion 12Vercel

Entregables

  • Copys estructurales alineados con la formulación oficial C4450-2026
  • Landing PNCC de conversión con hero, countdown, ruta del programa y FAQ
  • Formulario de inscripción con el set completo de campos PNCC y doble consentimiento Habeas Data
  • Captura redundante: Firestore write-only + upsert en Brevo + correo transaccional
  • Galería SSG de 13 artistas certificados con 87 obras webp optimizadas
  • Modo temporada abierta/cerrada con una sola bandera y doble build Vercel/cPanel
  • Reporting de inscritos: export automatizado de Brevo a Excel con formato de marca

Stack: Next.js 16 (App Router) · React 19 · TypeScript 5 · Tailwind CSS v4 · Firebase Firestore · Brevo · Framer Motion 12 · Vercel.

El punto de partida

Certific-Arte es el programa de la Fundación Cultural Ramiro Arana dentro del Programa Nacional de Concertación Cultural del Ministerio de las Culturas (registro C4450-2026): una ruta formativa gratuita y 100% virtual que prepara a artistas y gestores culturales, muchos de saber empírico y ancestral, para certificar sus competencias laborales ante el SENA. El sitio anterior corría en WordPress y no daba para lo que exigía la convocatoria: captar hasta 100 artistas por cohorte con un formulario que cumpliera el estándar PNCC completo y la Ley 1581 de Habeas Data. Escribimos primero los copys estructurales del sitio, alineados con la formulación oficial del proyecto, y luego migramos toda la plataforma a Next.js.

Inscripciones que no se pierden

La decisión central fue redundancia deliberada en la captura. Firestore actúa como primera línea con reglas write-only validadas en la regla misma: consentimiento obligatorio, regex de email y lectura denegada desde el cliente. Luego una API hace upsert del contacto en Brevo (listas de inscritos y newsletter según consentimiento) y dispara el correo transaccional de confirmación con la marca del programa. Si Brevo falla, el dato ya quedó guardado. Sumamos rate limit de 5 solicitudes por minuto por IP y normalización de teléfonos colombianos a E.164 para que el upsert nunca se rompa.

El formulario cubre el set completo de campos PNCC: 7 tipos de documento (incluidos PEP y PPT), pertenencia étnica, discapacidad, departamento y municipio con data de Colombia, zona urbana o rural, disciplina y niveles de formación que incluyen las opciones Empírico/autodidacta y Saberes ancestrales. Doble consentimiento: Habeas Data obligatorio y marketing opcional.

Un sitio, dos temporadas

Una sola bandera (TEMPORADA_ABIERTA) reconfigura todo el sitio. Con convocatoria abierta, el hero muestra carrusel y cuenta regresiva y los CTAs empujan al formulario. Cerrada, los CTAs redirigen a la galería, el formulario se bloquea en UI y API (403) y queda una captura de solo correo que alimenta la lista de la próxima convocatoria. Las fechas viven en un único objeto que alimenta countdown, franja de datos y correo de confirmación, y todo el contenido está centralizado en un archivo de datos para que la Fundación edite textos sin tocar componentes.

La galería como prueba pública

Los 13 artistas certificados de la cohorte 2026 tienen perfil propio generado por SSG: retrato, lectura curatorial en 5 secciones, archivo visual con 87 obras en webp dimensionadas para evitar CLS y descarga del portafolio completo. También publicamos la ruta de certificación como línea de tiempo interactiva: 5 módulos con fechas, evidencias ponderadas y las rúbricas completas en acordeón. El sitio funciona hoy como constancia pública verificable del resultado del programa, consultable por instituciones y jurados.

Detalles de producción

  • Doble build desde el mismo código: standalone para Vercel con APIs y export estático para cPanel donde el formulario degrada a mailto:.
  • SEO de migración: trailingSlash para preservar los backlinks del WordPress anterior, sitemap con los 13 perfiles, metadata es_CO y página 404 propia.
  • Motion con criterio: sistema Framer Motion con entradas al scroll y una línea de tiempo que se dibuja al avanzar; todo respeta prefers-reduced-motion.
  • Identidad cálida y cultural: crema y petróleo profundo con acentos ámbar y cian, tipografía display propia y la franja decorativa de 5 colores del arcoíris de las artes.
  • Reporting operativo: export automatizado de inscritos desde Brevo a Excel con formato de marca, filtros y detección de registros de prueba.

Resultado

La ruta de 5 módulos corrió del 11 al 27 de junio de 2026 en Google Classroom y cerró con 13 artistas y gestores culturales certificados, cada uno con su perfil público en la galería. El sitio opera hoy en modo archivo: constancia verificable del resultado del programa y captura de correos para la próxima cohorte, en producción en certificarte.fundacionramiroarana.org.