عن المشروع

Sketchbook هي منصة مصممة لإنشاء وتصدير المرئيات من مسودات البرمجة الإبداعية. وهي تدعم محركات رندر متعددة، بما في ذلك p5.js و GSAP و Three.js، مما يسمح للمستخدمين بتكوين المسودات من خلال واجهة مستخدم وتصدير النتائج كصور أو مقاطع فيديو. تشمل القدرات التقنية الرئيسية ما يلي: - الرندر والتصدير: يدعم الرندر داخل المتصفح والتسجيل بدون واجهة (headless) عبر خلفية Playwright. - البنية التحتية: يستخدم حزمة تتكون من Next.js 16 و TypeScript و Tailwind CSS و Prisma مع PostgreSQL للاستمرارية، و BullMQ مع Redis لمعالجة المهام في الخلفية. - التخزين: يتكامل مع MinIO لتخزين الصور ومقاطع الفيديو المتوافق مع S3. - ميزات اختيارية: يتضمن أعلام ميزات (feature flags) لمعاينات القوالب المتحركة، ومحاكاة الصور المصغرة المباشرة، وإشعارات الدفع، وإضافة لربط التفاعلات تسمح بربط المعلمات بمدخلات مباشرة مثل كاميرات الويب والميكروفونات والجيروسكوبات.