+
اسم المنصةReal Estate Portal
الرئيسيةالمشاريععملائيالزياراتإضافة عميلالحجوزاتالعمولاتالتقاريرالإعدادات
تسجيل الخروج
+
Broker Portalinfrastructure
بحث سريع...
A

البنية التحتية

تحكم في المنصة من الواجهة بدون تعديل الكود

API والمطورونWebhooksالمصادقة والتحققالبنية التحتيةإعدادات التسجيلمتطلبات البياناتمتطلبات المستنداتعامالهوية البصريةاللغاتالقوائم والموديولاتشركات الوساطةالمستخدمونالأدوارالصلاحياتإعدادات العملاءالحقول المخصصةحالات العملاءالتكرارالمشاريعالوحداتالزياراتالحجوزاتالصفقاتالعمولاتالإشعاراتالمستنداتالتسويقالتكاملاتالأمانAudit Log
ProvidersDeploymentSystem Health
PORTABLE ARCHITECTURE

البنية التحتية والمزوّدون

Provider-agnostic services keep the platform portable across Node.js, Docker, VPS, and cloud environments.

UI → Services → Repositories → Providers

Hosting

Provider abstraction enabled
Standard Node.js · Standalone

Future adapters: Docker · VPS · AWS · Azure · Google Cloud · Cloudflare adapter

Database

Provider abstraction enabled
Mock Repository

Future adapters: PostgreSQL · Managed PostgreSQL · Supabase PostgreSQL

Storage

Provider abstraction enabled
Mock Storage

Future adapters: S3 · R2 · MinIO · Supabase Storage · Local

Authentication

Provider abstraction enabled
Mock Auth

Future adapters: Custom Auth · Supabase Auth · External IdP

Email

Provider abstraction enabled
Mock Email

Future adapters: SMTP · Resend · SendGrid · Amazon SES

SMS

Provider abstraction enabled
Mock SMS

Future adapters: Twilio · Vonage · MessageBird · Custom SMS

All mock services operational

Safe health information from /api/health

STATUS · OK
DatabaseMockOperational
StorageMockOperational
AuthenticationMockOperational
EmailMockOperational
SMSMockOperational

Vendor lock-in prevention

UI components never call database or storage SDKs. API handlers call application services, services use repository contracts, and factories select provider implementations. Secrets belong in server-only environment variables or secure secret storage.

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