TenantKit — قالب SaaS متعدد المستأجرين لـ Laravel
ثلاثة أشهر من العمل التأسيسي الذي يحتاجه كل مشروع SaaS قبل أن يتقاضى ريالاً — تعدّد المستأجرين، والفِرق، والأدوار، والاشتراكات، والفترات التجريبية، والفواتير، وانتحال هوية المستخدم، ولوحة إدارة تعمل — مكتوبة ومختبرة وجاهزة لتبني منتجك الحقيقي فوقها.
اقفز إلى الجزء الذي هو منتجك فعلاً
كل مشروع SaaS يبدأ بالطريقة نفسها. تسجيل، وفِرق، ودعوات، وأدوار، وباقة فوترة، وفترة تجريبية يجب أن تنتهي، وفاتورة سيطلبها محاسب ما، ومسؤول يحتاج أحياناً أن يدخل بحساب عميل ليرى ما يشكو منه. لا شيء من هذا فكرتك. وكل هذا يستغرق ربع سنة لضبطه.
TenantKit هو ذلك الربع، منجَزاً.
🏢 تعدّد مستأجرين لا يتسرّب
- تعدّد مستأجرين على مستوى الصف في قاعدة بيانات واحدة، بنطاق عام يُطبَّق تلقائياً — فالاستعلام الذي ينسى المستأجر يعيد لا شيء بدل أن يعيد كل شيء
- تعرّف على النطاق الفرعي والنطاق المخصص، مع ملاحظات إصدار الشهادات لكليهما
- تخزين ملفات ومفاتيح ذاكرة مؤقتة ومهام طوابير محصورة بالمستأجر، فلا تشرد مهمة خلفية إلى حساب آخر
- مجموعة اختبارات تحاول تحديداً تجاوز الحدّ وتؤكد أنها لا تستطيع
👥 الفِرق والصلاحيات
- ينتمي المستخدمون إلى عدة فرق ويبدّلون بينها دون تسجيل خروج
- دعوات بالبريد بتاريخ انتهاء، مع إعادة الإرسال والإلغاء
- أدوار (مالك، مسؤول، عضو) وصلاحيات دقيقة فوقها، قابلة للتعديل حسب الباقة
- نقل الملكية، وقواعد الحذف التي تمنع فريقاً من فقد آخر مالك له
💳 فوترة تصمد أمام التدقيق
- باقات بأسعار شهرية وسنوية، وأعلام مزايا، وحدود استخدام صارمة
- فترات تجريبية بلا بطاقة، ومهلة سماح ورسائل تحصيل ومسار تخفيض للباقة حين تنقضي
- تقسيم نسبي عند الترقية، وعدّ بالمقاعد، وكوبونات
- فواتير PDF قابلة للتنزيل ببياناتك والرقم الضريبي للعميل
- معالجة webhooks مكتوبة لتحتمل التكرار، لأن webhooks الدفع تصل مرتين
🛠️ وبقيّته
- لوحة إدارة: كل مستأجر وكل اشتراك، والإيراد الشهري المتكرر ونسبة التسرّب في الصفحة الأولى
- انتحال هوية بشريط لا يخطئه المسؤول وقيد تدقيق لا يستطيع تفاديه
- مصادقة ثنائية، وإدارة جلسات، ورموز واجهة برمجية بنطاقات
- سجل نشاط عبر الإجراءات التي يراها المستأجر
- سمتان فاتحة وداكنة، وصفحة هبوط تستطيع الإطلاق بها فعلاً
التقنيات
- الواجهة الخلفية: Laravel 12، وPHP 8.3 فأعلى
- الواجهة الأمامية: Livewire 3 وTailwind CSS 4
- المصادقة: Fortify وSanctum
- الفوترة: Cashier، خلف طبقة مشغّلات فتستطيع بوابة محلية أن تحلّ محلّه
- الاختبارات: Pest، أكثر من 400 اختبار تشمل مجموعة عزل المستأجرين
ما تحصل عليه
الشيفرة كاملة برخصة تتيح لك بناء وبيع منتج SaaS خاص بك عليها، ودليل البنية الذي يشرح كل قرار، واثنا عشر شهراً من التحديثات.
لا توجد مراجعات بعد. كن أول من يراجع هذا المنتج!