STRPS — este sitio

Fecha de publicación

Resumen

Una plantilla de sitio web moderna y full-stack construida con Next.js 16 y PayloadCMS 3. Diseñada como monorepo con Turborepo, ofrece un portafolio totalmente personalizable y una solución de gestión de contenido con un backend headless CMS y un frontend desacoplado.

Características

  • CMS headless con PayloadCMS 3 y el editor de texto enriquecido Lexical
  • Secciones de página configurables con maquetado de bloques por arrastrar y soltar
  • Cliente Apollo GraphQL para una obtención de datos eficiente
  • Soporte para modo oscuro con detección automática de tema
  • Optimizado para SEO con campos meta y generación de sitemap
  • Vista previa en vivo en el panel de administración para edición de contenido en tiempo real

Arquitectura

El proyecto sigue una estructura de monorepo gestionada por pnpm workspaces y Turborepo. La app de Payload funciona como backend del CMS e interfaz de administración, mientras que la app frontend es una aplicación Next.js independiente que obtiene datos vía GraphQL. Los tipos compartidos se generan a partir del esquema de Payload y ambos apps los consumen mediante un paquete compartido.