PLATFORMProducción

Increscendo Eventos

Sitio corporativo y panel administrativo para Increscendo, con blog, eventos, cotizaciones y gestión de clientes.

Contexto

Increscendo necesitaba un sitio corporativo con presencia pública (servicios, blog, eventos, FAQs) y un panel administrativo para operar clientes, tipos de evento y cotizaciones.

Arquitectura

Aplicación Next.js con App Router. Las páginas públicas (quienes-somos, servicios, blog, eventos, faqs, contacto) se renderizan en servidor para SEO, mientras que las listas del panel administrativo (clientes, tipos de evento, contenido, usuarios) usan @pibytelabs/listkit.

Cada vista de lista vive en su propia carpeta con una configuración declarativa, un componente cliente conectado al adaptador de server actions y un wrapper de servidor. Los datos provienen de server actions que construyen SQL parametrizado.

Stack

  • Next.js + TypeScript + Tailwind CSS.
  • PostgreSQL con consultas tipadas; migraciones con node-pg-migrate.
  • Auth.js (NextAuth) + next-safe-action para server actions tipadas.
  • @pibytelabs/listkit y @pibytelabs/next-kit para listas administrativas.
  • AWS S3 (subidas con URLs prefirmadas), Google Maps con marker clustering.
  • TipTap (editor), pdf-lib/pdfjs (documentos), Resend + React Email.

Retos técnicos

  • Mantener las páginas públicas server-rendered para SEO mientras las listas administrativas cargan en cliente vía listkit.
  • Sincronizar búsqueda, filtros y paginación con la URL a través del adaptador de server actions.

Resultado

Una plataforma que combina un sitio público optimizado para buscadores (increscendoeventos.com) con un panel administrativo consistente basado en configuraciones declarativas de listas.

¿Hablamos?