← Volver a proyectos
En desarrollo Propios

Yezzfolio CMS

CMS headless para portafolios de artistas con integración de Google Drive y exportación estática automatizada.

Galería

Descripción

Plataforma SaaS multi-tenant que permite a artistas gestionar sus portafolios de forma bilingüe sin tocar código. Utiliza Google Drive como almacenamiento y Node.js/Prisma en el backend para generar payloads JSON estructurados que disparan el deploy automatizado de frontends en Astro.

Problemas que resuelve

Los artistas y creativos necesitan un portafolio online profesional pero carecen de skills técnicas para montarlo y mantenerlo. Las soluciones existentes obligan a lidiar con HTML, hosting y SEO. Además, los archivos multimedia pesados (modelos 3D, texturas) requieren almacenamiento costoso que Yezzfolio resuelve con Google Drive como backend gratuito.

Funcionalidades destacadas

  • Autenticación con Google OAuth 2.0 + JWT (7 días de expiración)
  • Proxy público de Google Drive con resolución automática de ownership y caché de 1 año
  • Publicación con un clic: genera 4 archivos JSON por idioma y dispara deploy del frontend Astro
  • Admin UI en React 19 + Material UI 9 con drag & drop de secciones y assets
  • Aislamiento multi-tenant: cada artista solo ve y gestiona su propio contenido
  • Validación de entrada con Zod y sanitización HTML automática en todos los textos

Arquitectura

API REST en Express 5 + TypeScript con arquitectura modular (auth, profile, projects, drive, generator, users). PostgreSQL vía Prisma 7 ORM con campos bilingües en JSONB. Google Drive API v3 como almacenamiento de archivos. Sistema de exportación que construye payloads JSON compatibles con Astro SSG. Controller-Service separation estricta: controllers thin wrappers, services con toda la lógica.

Tiempo de desarrollo

En desarrollo

Stack tecnológico

Node.js Express TypeScript PostgreSQL Prisma React Google Drive API

Herramientas

VS CodeInsomniaGit
Ir al inicio

Otros proyectos

Ver detalles
Completado
Propios
Ver detalles

SysAdmin Tools

Dashboard de administración empresarial para entornos retail multi-sucursal con monitoreo de infraestructura POS y pantallas.

Node.jsTypeScriptExpressMSSQL +3
Ver detalles
Completado
Propios
Ver detalles

GIDE App

Aplicación web para la Gestión de Información del Departamento de Epidemiología de salud pública.

ReactNode.jsExpressMySQL +2
Ver detalles
Completado
Colaborativos
Demo
Ver detalles

SIGOB Ecosystem

Ecosistema de gestión fiscal gubernamental para el Estado Amazonas que digitaliza presupuestos, nóminas y autoservicio.

Vanilla PHPJavaScriptMariaDBBootstrap +1