Skip to content

Releases: iRaed/pm-os

Phase 2 — Leasing & Occupancy

19 Mar 02:41

Choose a tag to compare

🏘️ Phase 2: Leasing & Occupancy — التأجير وإشغال الوحدات

Backend | الباكند:

  • LeasingService: دورة حياة العقد الكاملة (مسودة → موافقة → نشط → تجديد / إنهاء / انتهاء)
  • SmartPricingEngine: محرك تسعير ذكي يقترح الإيجار بناءً على السوق الداخلي وأيام الشغور
  • PaymentScheduleGenerator: توليد جدول دفعات تلقائي عند تفعيل العقد
  • LeaseController: 8 API endpoints + Timeline كامل للعقد
  • VacancyController: لوحة شواغر + خريطة إشغال + تقرير الإيرادات المفقودة
  • 4 Form Requests with Arabic validation messages
  • LeaseResource: full JSON resource with Arabic labels & computed fields
  • 5 Events: LeaseCreated, LeaseActivated, LeaseRenewed, LeaseTerminated, LeaseExpired
  • 2 Listeners + LeasingServiceProvider
  • ProcessLeaseStatuses: daily scheduled job for auto status updates

Frontend | الفرونت إند (Vue 3):

  • Index.vue: قائمة العقود مع فلاتر + بطاقات ملخص + تنبيهات انتهاء
  • Create.vue: Wizard بـ 4 خطوات مع اقتراح السعر الذكي
  • Show.vue: تفاصيل العقد + Timeline + جدول دفعات + ملخص مالي
  • Vacancy.vue: لوحة الشواغر مع حساب الإيرادات المفقودة
  • ActivateModal / RenewModal / TerminateModal

Phase 1 — Property Onboarding

19 Mar 02:18

Choose a tag to compare

🏗️ Phase 1: Property Onboarding — تهيئة العقار للإدارة

  • خدمة التهيئة بـ ٧ خطوات | 7-step onboarding wizard
  • ٩ API endpoints للتهيئة | 9 onboarding API endpoints
  • إنشاء وحدات مجمّع (طوابق × وحدات) | Bulk unit creation (floors × units)
  • معاينة ميدانية بـ Checklist ديناميكي حسب نوع العقار | Dynamic inspection checklist per property type
  • تقييم مخاطر مع حساب تلقائي لمستوى الخطورة | Risk assessment with auto risk-level calculation
  • محضر تسليم مع تفعيل تلقائي للعقار | Handover report with auto-activation
  • ٦ Form Requests مع validation بالعربي | 6 validated form requests
  • واجهة تهيئة Vue مع Stepper | Vue Onboarding Wizard with stepper UI
  • Events: PropertyOnboarded, OnboardingStepCompleted

Phase 0 — Infrastructure & Foundation

18 Mar 23:23

Choose a tag to compare

🚀 PM-OS Phase 0: Infrastructure & Foundation

البنية التحتية الكاملة لمنصة إدارة الأملاك والعقارات

ما تم إنجازه:

  • Laravel 11 Modular Monolith Architecture
  • PostgreSQL + PostGIS — 25+ جدول في قاعدة البيانات
  • Multi-Tenancy: كل شركة = قاعدة بيانات مستقلة
  • 7 أدوار و 70+ صلاحية (RBAC)
  • 14 Model مع كل العلاقات
  • API Routes: Properties, Units, Owners, Leases, Invoices, Payments, Work Orders, Contractors, Inspections
  • Vue 3 + Inertia.js + Tailwind CSS — واجهة عربية RTL
  • AI Engine مع OpenAI integration
  • 4 مهام مجدولة: فوترة تلقائية، تذكيرات دفع، فحص العقود، صيانة وقائية
  • Docker Compose جاهز للتشغيل
  • بيانات تجريبية واقعية (Seeder)