Sobre o projeto

Sketchbook é uma plataforma projetada para criar e exportar visuais a partir de esboços de creative-coding. Ela suporta múltiplos motores de renderização, incluindo p5.js, GSAP e Three.js, permitindo que os usuários configurem os esboços através de uma UI e exportem os resultados como imagens ou vídeos. As principais capacidades técnicas incluem: - Renderização e Exportação: Suporta renderização no navegador e gravação headless via um backend Playwright. - Infraestrutura: Utiliza uma stack composta por Next.js 16, TypeScript, Tailwind CSS, Prisma com PostgreSQL para persistência, e BullMQ com Redis para processamento de jobs em segundo plano. - Armazenamento: Integra MinIO para armazenamento de imagens e vídeos compatível com S3. - Recursos Opcionais: Inclui feature flags para pré-visualizações de templates animados, espelhamento de miniaturas ao vivo, notificações push e um plugin de vinculação de interação que permite que parâmetros sejam vinculados a entradas ao vivo, como webcams, microfones e giroscópios.