Yezzfolio CMS
CMS headless para portafolios de artistas con integración de Google Drive y exportación estática automatizada.
- Periodo
- En desarrollo
- Estado
- En desarrollo
- Tipo
- Propios
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.
Galería
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.
Otros proyectos












SysAdmin Tools
Dashboard de administración empresarial para entornos retail multi-sucursal con monitoreo de infraestructura POS y pantallas.
- React 19
- TypeScript
- NestJS
- PostgreSQL
Sin demo pública
Guachafit
PWA offline-first para entrenadores personales y gimnasios con motor financiero bimonetario (VES/USD).



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