इस प्रोजेक्ट के बारे में

Sketchbook एक ऐसा प्लेटफॉर्म है जिसे क्रिएटिव-कोडिंग स्केच से विजुअल्स बनाने और एक्सपोर्ट करने के लिए डिज़ाइन किया गया है। यह p5.js, GSAP और Three.js सहित कई रेंडरिंग इंजन का समर्थन करता है, जिससे उपयोगकर्ता UI के माध्यम से स्केच को कॉन्फ़िगर कर सकते हैं और परिणामों को इमेज या वीडियो के रूप में एक्सपोर्ट कर सकते हैं। प्रमुख तकनीकी क्षमताओं में शामिल हैं: - रेंडरिंग और एक्सपोर्ट: यह इन-ब्राउज़र रेंडरिंग और Playwright बैकएंड के माध्यम से हेडलेस रिकॉर्डिंग दोनों का समर्थन करता है। - इंफ्रास्ट्रक्चर: इसमें Next.js 16, TypeScript, Tailwind CSS, पर्सिस्टेंस के लिए PostgreSQL के साथ Prisma, और बैकग्राउंड जॉब प्रोसेसिंग के लिए Redis के साथ BullMQ का स्टैक उपयोग किया गया है। - स्टोरेज: इमेज और वीडियो के S3-संगत स्टोरेज के लिए MinIO को एकीकृत करता है। - वैकल्पिक सुविधाएँ: इसमें एनिमेटेड टेम्पलेट प्रीव्यू, लाइव थंबनेल मिररिंग, पुश नोटिफिकेशन के लिए फीचर फ्लैग्स और एक इंटरैक्शन बाइंडिंग्स प्लगइन शामिल है जो पैरामीटर्स को वेबकैम, माइक्रोफोन और जायरोस्कोप जैसे लाइव इनपुट से जोड़ने की अनुमति देता है।