مِمّ يتكوّن القالب
الحضور الإلكتروني لوكالة عقارية واحدة في ثلاثة تطبيقات: موقع العقارات العام، ولوحة تحكم الوكالة، وواجهة NestJS API التي تخدمهما.
| التطبيق | المجلد | المنفذ | ما هو |
|---|---|---|---|
| الموقع العام | storefront/ | 3030 | منازل للبيع والإيجار مع مرشحات محفوظة في العنوان، وصفحات عقارات بمعارض صور وغرف مؤثثة بالذكاء الاصطناعي، ومنازل محفوظة، ومقارنة جنبًا إلى جنب، وصفحة الوكالة، ونموذج تواصل وطلبات معاينة |
| لوحة تحكم الوكالة | admin-dashboard/ | 3031 | نظرة عامة مع خريطة للعقارات، والعقارات ومحرر العقار، والاستفسارات، والمعاينات، واستوديو التأثيث بالذكاء الاصطناعي، والمساعد الذكي، والإعدادات، والمسؤولين والأدوار، والإشعارات المباشرة |
| API | back-end/ | 8000 | NestJS 11 وTypeORM، على SQLite محليًا وMySQL بالإعداد، وكل المسارات تحت /api |
يحتوي المجلد أيضًا على docker-compose.yml الذي يبني التطبيقات الثلاثة ويشغّلها بأمر واحد، ولكل تطبيق Dockerfile خاص به.
ما تحتويه حزمتك
حزمة الموقع العام هي موقع العقارات وحده.
| التطبيق | المجلد | المنفذ | ما هو |
|---|---|---|---|
| الموقع العام | storefront/ | 3030 | منازل للبيع والإيجار مع مرشحات محفوظة في العنوان، وصفحات عقارات بمعارض صور وغرف مؤثثة بالذكاء الاصطناعي، ومنازل محفوظة، ومقارنة جنبًا إلى جنب، وصفحة الوكالة، ونموذج تواصل وطلبات معاينة |
ليس لها بيانات خاصة بها: كل عقار وصورة وحي وإعداد يأتي من واجهة Velra API، لذلك تحتاج إلى تشغيل تلك الواجهة. واجهة API ولوحة تحكم الوكالة حزمتان منفصلتان وليستا ضمن هذا التنزيل.
ما تحتويه حزمتك
حزمة لوحة تحكم الوكالة هي المكتب الخلفي للوكالة وحده.
| التطبيق | المجلد | المنفذ | ما هو |
|---|---|---|---|
| لوحة تحكم الوكالة | admin-dashboard/ | 3031 | نظرة عامة مع خريطة للعقارات، والعقارات ومحرر العقار، والاستفسارات، والمعاينات، واستوديو التأثيث بالذكاء الاصطناعي، والمساعد الذكي، والإعدادات، والمسؤولين والأدوار، والإشعارات المباشرة |
ليس لها بيانات خاصة بها: كل شاشة تقرأ وتكتب عبر واجهة Velra API، لذلك تحتاج إلى تشغيل تلك الواجهة. واجهة API والموقع العام حزمتان منفصلتان وليستا ضمن هذا التنزيل.
ما تحتويه حزمتك
حزمة واجهة API هي واجهة NestJS API وحدها، مع قاعدة البيانات والوكالة التجريبية وكل مسار تستخدمه الواجهتان الأماميتان.
| التطبيق | المجلد | المنفذ | ما هو |
|---|---|---|---|
| API | back-end/ | 8000 | NestJS 11 وTypeORM، على SQLite محليًا وMySQL بالإعداد، وكل المسارات تحت /api |
الموقع العام ولوحة تحكم الوكالة حزمتان منفصلتان وليستا ضمن هذا التنزيل. يمكن لأي عميل استخدام واجهة API عبر HTTP.
على Windows، استخدم PowerShell أو Git Bash لتنفيذ الأوامر الواردة في هذه الأدلة.
تعمل الواجهتان الأماميتان بالإنجليزية والعربية، مع واجهة عربية من اليمين إلى اليسار، وبمظهر فاتح وداكن ومظهر يتبع النظام.
