الوثائقمتقدمإعداد المطور

إعداد المطور

قم بإعداد قاعدة كود 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_ACCOUNTFirebase Admin SDK JSON (base64)نعم
FAL_KEYFal.ai — صور Seedream، تمديد فيديو LTXللوسائط الكاملة
APIEASY_KEYAPI-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.