- مقدمة
- العرض
- MVP
- خارطة الطريق
- متطلبات المنتج
- ابدأ الآن
- البيئة المحلية
- البنية المعمارية
- الهيكل
- الأنماط
- الحزمة التقنية
- قاعدة البيانات
- تعدّد المستأجرين
- الفهرس (Catalog)
- العمل دون اتصال
- المصادقة
- التهيئة (Onboarding)
- تدفق التكامل (Integration Flow)
- التهيئة (Provision)
- القبول
- الحضور
- الامتثال التنظيمي
- الملف الشخصي
- الاجتماعات
- إدارة الرسوم
- الفاتورة
- التدويل
- الترجمة
- دليل الترجمة
- أمان قاعدة البيانات
- المساهمة
- هَوْغوارتس
- عرض حي
- الإلهام
المبيعات والانتشار
الدليل التفصيلي. للطريق السريع راجع ابدأ الآن.
المتطلبات الأولية
1. عمل Fork للمستودع
افتح github.com/databayt/hogwarts واضغط Fork أعلى يمين الصفحة.

اترك الإعدادات الافتراضية إلا إن احتجت اسماً مخصصاً. اضغط Create fork.

2. الاستنساخ في VS Code
افتح VS Code → أيقونة Git في الشريط الجانبي → Clone. الصق رابط الـ fork أو اختر المستودع من منتقي GitHub.

إن لم يكن الرابط متاحاً: افتح الـ fork في GitHub → اضغط زر Code الأخضر → انسخ رابط HTTPS.

اختر مجلداً أباً (مثلاً ~/Documents/projects/).

عند انتهاء الاستنساخ، افتح المشروع في VS Code.

3. تثبيت التبعيات
افتح Terminal المدمج (Ctrl/Cmd + ~):
pnpm install4. إعداد البيئة
أنشئ ملف .env في جذر المشروع والصق محتواه من مجموعة WhatsApp. لا يوجد سوى .env واحد — لا .env.local ولا .env.development ولا غيرها.
5. توليد Prisma client وتشغيل الـ migrations
pnpm prisma generate
pnpm prisma migrate dev6. تشغيل مخدّم التطوير
pnpm devافتح http://localhost:3000. سجّل الدخول بـ admin@balqalam.com / 1234.
التالي
- ابدأ الآن — النسخة السريعة من نفس التدفق
- المساهمة — أعراف الـcommits، أول PR
- البنية المعمارية — نمط المرآة، تعدد المستأجرين