Synaplan
Open-source AI platform for companies: self-hosted AI agents, GDPR-compliant chatbot widget, RAG knowledge base, WhatsApp and Outlook AI, MCP, multi-model routing. Docker, Kubernetes or hosted in Germ
منصة عمانية ثنائية اللغة لإدارة العقارات والوحدات والعقود والمدفوعات والصيانة.
Translation pending
BusinessTypeScript · CSSGitHub @ainoamnOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
منصة عمانية ثنائية اللغة لإدارة العقارات، الوحدات، العقود، المستأجرين، التحصيل، الصيانة، والإعلانات العامة. الحرف R يعني Real Estate Management — إدارة العقارات. تقرير اكتمال V1: docs/V1-COMPLETION-REPORT-AR.md جرد مساحة Codex 2026-08-11: docs/CODEX_WORKSPACE_2026-08-11_AR.md التوثيق المفصل: docs/PROJECT_DOCUMENTATION_AR.md ربط Vercel: docs/VERCEL_DEPLOYMENT_AR.md — Root Directory = apps/web معالج إضافة عقار (0.2.25): docs/implementation/PROPERTY-WIZARD-AR.md — رفع وسائط + إصلاح بناء Render: RELEASE-0.2.25-AR.mdRead the full README ↗
منصة عمانية ثنائية اللغة لإدارة العقارات، الوحدات، العقود، المستأجرين، التحصيل، الصيانة، والإعلانات العامة. الحرف R يعني Real Estate Management — إدارة العقارات.
الحزمة التشغيلية (مرجع المنتج): docs/OPERATIONS_SUITE_AR.md
تقرير اكتمال V1: docs/V1-COMPLETION-REPORT-AR.md
جرد مساحة Codex 2026-08-11: docs/CODEX_WORKSPACE_2026-08-11_AR.md
التوثيق المفصل: docs/PROJECT_DOCUMENTATION_AR.md
تقنيات المنصة ومقارنتها بـ bhd-om: docs/TECH_STACK_AR.md
واجهة عُمانية 2026-08-23: docs/OMANI_UI_2026-08-23.md
مصفوفة الأمن: docs/SECURITY_CHECKLIST_MATRIX_AR.md
ربط Vercel: docs/VERCEL_DEPLOYMENT_AR.md — Root Directory = apps/web
معالج إضافة عقار (0.2.25): docs/implementation/PROPERTY-WIZARD-AR.md — رفع وسائط + إصلاح بناء Render: RELEASE-0.2.25-AR.md
أداء التنقل والحفظ (0.2.31): docs/implementation/PORTAL-PERF-AR.md — دروس وازن: WAZEN-SPEED-LESSONS-AR.md
لوحة التحكم ورفع أقسام البوابة (0.2.23): docs/implementation/PORTAL-DASHBOARD-AR.md — تجاوب الجوال ودرج القائمة: PORTAL-CHROME-AR.md
استضافة Nest API: docs/implementation/NEST-API-HOSTING.md
Cloudflare Workers bhd-r (ليس مسار النشر): docs/implementation/CLOUDFLARE-NOT-DEPLOY-PATH-AR.md — فشل البناء هناك متوقع؛ النشر = Vercel + Render.
هوية BHD: docs/BHD-R-IDENTITY-SETUP.md
مزامنة الحزمة 0.1.6: docs/RELEASE_SYNC_0.1.6.md
خريطة مجلد العمل الأب: docs/PARENT_FOLDER_SYNC_AR.md
لقطات النظام: docs/screenshots/2026-08-23/
مراجعات BHD-OM: docs/legacy-reviews/
هذا المستودع هو الجيل الجديد المستقل لمنظومة BHD. بُني كـ modular monolith لتقليل التعقيد التشغيلي مع إبقاء حدود الوحدات واضحة وقابلة للفصل لاحقاً. المستودع المستهدف: ainoamn/BHD-R.
cp .env.example .env
docker compose up -d postgres redis minio minio-init mailpit clamav
pnpm install --frozen-lockfile
pnpm db:migrate
pnpm db:seed
pnpm dev
للتطوير عبر HTTP المحلي غيّر COOKIE_SECURE=false في .env. اتركه true في staging والإنتاج. ويمكن تشغيل المنظومة كلها بالحاويات عبر docker compose --profile app up -d --build؛ عندها تطبق خدمة migration المخطط، ثم تنشئ حسابات التشغيل غير فائقة الصلاحية قبل بدء التطبيقات.
http://localhost:3000http://localhost:4000/v1docs/API_OVERVIEW.mdhttp://localhost:4000/health/readyراجع docs/ للتصميم، الأمان، التشغيل، النشر، والهجرة.
apps/web: الموقع العام واللوحات الأربع:
/admin) — إدارة الموقع والجذر (قوالب الإشعارات، العبارات، الخطط…)./owner) — عقارات، حجوزات، عقود، تحصيل، فريق./developer) — مشاريع ووحدات تحت التطوير./tenant) — عقود وطلبات ومدفوعات للطرف المستأجر.apps/api: الـ API المركزية، الدخول الموحد، الصلاحيات، والمعاملات.apps/worker: الصور والعلامة المائية وPDF والإشعارات والمهام الخلفية.الأمن (لا تكتفِ بـ README): SECURITY.md · docs/SECURITY_CONTROLS.md · docs/SECURITY_CHECKLIST_MATRIX_AR.md · docs/implementation/ENV-MANIFEST.md. كلمات المرور: scrypt؛ الحقول الحساسة: AES-256-GCM؛ عزل المؤسسات عبر org context + صلاحيات (مع RLS كدفاع ثانٍ).
pnpm format:check
pnpm check
pnpm test:coverage
pnpm test:e2e
pnpm audit --audit-level=high
شرح الوحدات التشغيلية الجديدة وتدفقاتها موجود في
الحزمة التشغيلية المتكاملة، وتفاصيل النشر والأمان في
docs/DEPLOYMENT.md وdocs/SECURITY_CONTROLS.md وdocs/RUNBOOKS.md.
لا تُنسخ أسرار الإنتاج إلى المستودع. ابدأ من .env.example واستخدم مدير أسرار في بيئة النشر.