Ir al contenido principal
Volver a proyectos
20 de febrero de 2026

Portfolio CMS

Desarrollo de una plataforma integral autogestionada que funciona como mi identidad digital y centro de contenidos

NextjsTypescriptReactjsGraphQLPostgreSQLVPS
Portfolio CMS 1
1 / 9

El núcleo del proyecto es un CMS personalizado con un Backoffice privado que me permite administrar proyectos, secciones y contenido dinámico en tiempo real, eliminando la necesidad de realizar despliegues manuales para actualizar la información.

La arquitectura se diseñó priorizando la escalabilidad y el tipado fuerte, utilizando una capa de datos moderna que garantiza consultas eficientes y una interfaz de usuario reactiva y pulida.


Stack Tecnológico y Decisiones de Arquitectura

  • Frontend: Next.js (App Router) para aprovechar el Server-Side Rendering (SSR) y mejorar el SEO, junto con Tailwind CSS para un diseño visual consistente y optimizado.

  • Capa de Datos (API): Implementación de GraphQL, permitiendo consultas precisas y tipadas que reducen el over-fetching de datos entre el servidor y el cliente.

  • Persistencia: PostgreSQL como base de datos relacional para garantizar la integridad y consistencia de toda la información del portfolio.

  • Gestión de Estado: Integración eficiente de datos asíncronos para reflejar cambios del Backoffice de forma instantánea.


Funcionalidades Clave

  • Backoffice Administrativo: Panel privado con autenticación para el CRUD completo de proyectos y contenidos.

  • Consultas Eficientes: Uso de GraphQL para obtener solo los datos necesarios en cada vista, mejorando la velocidad de carga.

  • Diseño Responsive & Dark Mode: Interfaz adaptada a cualquier dispositivo con un sistema de diseño basado en utilidades.

  • Performance: Optimización de imágenes y tiempos de respuesta mínimos gracias a la infraestructura de Next.js.