المستنداتمتقدمإعداد المطورين

إعداد المطورين

أعدّ قاعدة كود Draftly محليًا للتطوير أو الاستضافة الذاتية.

المتطلبات المسبقة

لتشغيل Draftly محليًا تحتاج: - Node.js 18+ مع npm أو pnpm - مشروع Firebase ‏(مع تفعيل Firestore وAuth وStorage) - مفاتيح API: ‏Google Gemini، وFal.ai (اختياري)، وAPI-Easy (لفيديو Veo وصور Nano Banana) - حساب Dodo Payments (لويب هوك الفوترة — اختياري للتطوير)

الاستنساخ والتثبيت

bash
git clone https://github.com/draftly-space/draftly-client.git
cd draftly-client
npm install
cp .env.example .env.local

عدّل .env.local بإعدادات Firebase ومفاتيح API الخاصة بك، ثم شغّل خادم التطوير.

متغيرات البيئة

المتغيرالوصفمطلوب
GOOGLE_AI_KEYمفتاح Gemini API لتوليد HTML الموقعنعم
NEXT_PUBLIC_FIREBASE_*إعدادات عميل Firebase ‏(6 متغيرات)نعم
FIREBASE_SERVICE_ACCOUNT‏Firebase Admin SDK JSON ‏(base64)نعم
FAL_KEY‏Fal.ai — صور Seedream، تمديد فيديو LTXللوسائط الكاملة
APIEASY_KEY‏API-Easy — فيديو Veo 3.1، صور Nano Bananaللفيديو
DODO_PAYMENTS_KEYسر ويب هوك فوترة Dodo Paymentsللفوترة
CLOUDFLARE_ZONE_IDمنطقة Cloudflare لتطهير ذاكرة CDN عند النشرلـ CDN

تشغيل خادم التطوير

bash
npm run dev

افتح http://localhost:3000. منشئ 3D على http://localhost:3000/3d-builder.