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