Об этом проекте

Sketchbook — это платформа, предназначенная для создания и экспорта визуальных эффектов из скетчей креативного кодинга. Она поддерживает несколько движков рендеринга, включая p5.js, GSAP и Three.js, позволяя пользователям настраивать скетчи через пользовательский интерфейс и экспортировать результаты в виде изображений или видео. Ключевые технические возможности включают: - Рендеринг и экспорт: поддержка как рендеринга в браузере, так и записи в headless-режиме через бэкенд Playwright. - Инфраструктура: используется стек, состоящий из Next.js 16, TypeScript, Tailwind CSS, Prisma с PostgreSQL для хранения данных, а также BullMQ с Redis для обработки фоновых задач. - Хранилище: интеграция MinIO для S3-совместимого хранения изображений и видео. - Дополнительные функции: включают флаги функций для анимированных превью шаблонов, живого зеркалирования миниатюр, push-уведомлений и плагин привязки взаимодействий, который позволяет привязывать параметры к живым входным данным, таким как веб-камеры, микрофоны и гироскопы.