Sobre el proyecto

Sketchbook es una plataforma diseñada para crear y exportar visualizaciones a partir de bocetos de código creativo. Soporta múltiples motores de renderizado, incluyendo p5.js, GSAP y Three.js, permitiendo a los usuarios configurar los bocetos a través de una interfaz de usuario y exportar los resultados como imágenes o videos. Las capacidades técnicas clave incluyen: - Renderizado y Exportación: Soporta tanto el renderizado en el navegador como la grabación headless a través de un backend de Playwright. - Infraestructura: Utiliza un stack compuesto por Next.js 16, TypeScript, Tailwind CSS, Prisma con PostgreSQL para la persistencia, y BullMQ con Redis para el procesamiento de tareas en segundo plano. - Almacenamiento: Integra MinIO para el almacenamiento de imágenes y videos compatible con S3. - Funciones Opcionales: Incluye feature flags para vistas previas de plantillas animadas, mirroring de miniaturas en vivo, notificaciones push y un plugin de vinculación de interacciones que permite vincular parámetros a entradas en vivo como cámaras web, micrófonos y giroscopios.