دراسة الحالةVercel + n8n VPS - Production Preview

Assistants Pro AI | منصة Agents متعددة للأعمال

Assistants Pro AI منصة متعددة المستأجرين لتعبئة AI agents تجارية تحت سطح منتج واحد للمؤسس والمستأجر. تشمل كتالوج agents عام، مسارات طلب تجربة، صلاحيات محددة النطاق، سجل اشتراكات، ونقل workflows إنتاجية لـ Dawrak (العيادات) وMarshal (التجارة) على بنية n8n مشتركة.

Assistants Pro AI | منصة Agents متعددة للأعمال

التقنيات الأساسية

  • Next.js
  • React
  • TypeScript
  • n8n
  • OpenAI

الأداء

  • Next.js App Router مع مجموعات مسارات معيارية.
  • حدود حزم محلية لتسهيل اختبار منطق الـ Agents.
  • Feature flags تمنع تسليم أسطح تشغيل غير مكتملة.
  • تغطية Vitest عبر الهوية والصلاحيات والسجل والـ demo والواجهة.

الأمان

  • منح demo مشفرة مع نوافذ انتهاء صلاحية.
  • RBAC محدد النطاق مع الرفض افتراضيا.
  • اختبارات عزل عبر المستأجرين في Registry/Resolver.
  • الأسرار خارج بيانات التخطيط والبورتفوليو العامة.
  • أي تعديل حي يتطلب تفويضًا صريحًا.

الميزات الرئيسية

نموذج مؤسسات متعدد المستأجرين مع Agents حسب الاشتراك.

كتالوج عام يعتمد على Registry بدل صفحات ثابتة.

دورة حياة demo مع منح مشفرة وانتهاء صلاحية واستخدام محدود.

لوحات Founder وTenant مع مساحات عمل وإعدادات لكل Agent.

وحدة Dawrak للعيادات ووحدة Marshal للتجارة على منصة واحدة.

عقود channel-resolver لعزل النقاط والمشاركين.

RBAC وأساس تدقيق وسياق دعم.

إشعارات Telegram لطلبات التجربة.

واجهة قائمة على design system عبر مسار Stitch إلى Tailwind.

معاينة عامة على Vercel (assistants-pro-ai).

مصادر workflows معتمدة لـ Dawrak/Marshal داخل agents/.

Feature flags لإبقاء المسارات غير الجاهزة آمنة افتراضيا.

بنية المشروع

apps/platform-web/             # Public + Founder + Tenant UI
packages/platform-identity/    # Org, membership, invitation, session
packages/platform-authz/       # RBAC and scoped authorization
packages/platform-registry/    # Agent registry & subscriptions
packages/platform-channel-resolver/
packages/platform-demo/        # Demo lifecycle service
packages/platform-agent-dawrak/
packages/platform-agent-marshal/
agents/dawrak/                 # Authoritative clinic workflow source
agents/marshal/               # Authoritative ecommerce workflow source
planning/.../evidence/         # Accepted APP evidence packages

استراتيجيات التطوير

  • تعبئة الـ Agents كمنتجات وليس شات بوت لمرة واحدة.
  • فصل أسطح Founder/Tenant مع إبقاء أعلام الإنتاج مغلقة افتراضيا.
  • الإبقاء على نوى Dawrak/Marshal منفصلة مع مشاركة خدمات المنصة.
  • نقل سلطة الـ workflows إلى شجرة المنصة مع نسخ احتياطية.
  • تسليم قائم على الأدلة بعد تحقق مستقل لكل مرحلة.
  • واجهة تنشأ من Stitch ثم تُطبق بـ Tailwind وفق نظام تصميم مقفل.

واجهة المستخدم

Assistants Pro AI | منصة Agents متعددة للأعمال لقطة شاشة 1
Assistants Pro AI | منصة Agents متعددة للأعمال لقطة شاشة 2
Assistants Pro AI | منصة Agents متعددة للأعمال لقطة شاشة 3
Assistants Pro AI | منصة Agents متعددة للأعمال لقطة شاشة 4

مهتم بهذا المشروع؟

أنا متاح لفرص جديدة وتعاونات احترافية. دعنا نبني شيئا مميزا معا.

تواصل معي
Mostafa Abdellraheem | Full-Stack Engineer & AI Automation Specialist