Volver a proyectos

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

  1. Autenticación con Google OAuth 2.0 + JWT (7 días de expiración)
  2. Proxy público de Google Drive con resolución automática de ownership y caché de 1 año
  3. Publicación con un clic: genera 4 archivos JSON por idioma y dispara deploy del frontend Astro
  4. Admin UI en React 19 + Material UI 9 con drag & drop de secciones y assets
  5. Aislamiento multi-tenant: cada artista solo ve y gestiona su propio contenido
  6. 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

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
  • React 19
  • TypeScript
  • NestJS
  • PostgreSQL

Sin demo pública

En desarrollo
Propios
Ver detalles

Guachafit

PWA offline-first para entrenadores personales y gimnasios con motor financiero bimonetario (VES/USD).

DrizzleRedis / BullMQDocker Compose
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

¿Te interesa este tipo de trabajo?

Contactar