إدارة العقارات والإيجارات
عقار (Aqar)
منصة كاملة للملّاك ومديري العقارات: المباني والوحدات، والملّاك، وعقود الإيجار بجداول الدفع، والشيكات المؤجلة، وفواتير الإيجار مع الضريبة، وكشوف حساب الملّاك.
نظرة سريعة
- 4
- أدوار: مدير نظام، مدير عقارات، محاسب، مشاهد
- 4
- لغات مع العربية من اليمين لليسار
- 1
- نقرة لتجديد العقد
- 2
- قاعدتا بيانات: SQLite أو MySQL
الهدف
مديرو العقارات في الخليج يتنقلون بين الوحدات والشيكات والملّاك في ملفات كثيرة. عقار يجمع المحفظة والمستأجرين والعقود والمال في مكان واحد، مع دورة الشيكات المعروفة في المنطقة.
ماذا يُظهر المشروع
- المحفظة
- عقارات ووحدات مع المساحة والإيجار والحالة، ولوحة إشغال.
- العقود
- جداول دفع من شيك إلى 12 شيكًا في السنة، وتأمين، وتجديد بنقرة.
- الشيكات
- لم يُودع، أُودع، صُرف، ارتد أو استُبدل؛ والشيك المصروف يكتب الفاتورة والدفعة.
- المال
- فواتير إيجار مع الضريبة، ودفعات جزئية، وكشف المستأجر، وأعمار الديون.
- الملّاك
- حصص الملكية، ورسوم الإدارة، وكشوف شهرية للملّاك.
- الرعاية
- طلبات الصيانة، ومستندات مع تنبيهات الانتهاء، وتقارير مع CSV.
ضوابط الأمان
| الضابط | ماذا يمنع |
|---|---|
| الأدوار (المشاهد للقراءة فقط) | تغييرات من ملّاك أو مدققين يجب أن يشاهدوا فقط. |
| استعلامات مُجهّزة (PDO) | حقن SQL. |
| رمز CSRF في كل نموذج | إجراءات مرسلة من موقع آخر. |
| تقييد الدخول وكلمات مرور لمرة واحدة | تخمين كلمات المرور والكلمات المشتركة. |
| سجل تدقيق لكل تغيير | تغييرات مالية لا يستطيع أحد تفسيرها لاحقًا. |
جرّبه بنفسك
# PHP 8.1+ with pdo_sqlite (or MySQL). No framework, no Composer, no build step.
php -S 127.0.0.1:8080 # or upload the folder to any PHP hosting
# open http://127.0.0.1:8080/install.php → SQLite or MySQL → the first admin account
php seed.php # optional: demo data with users for every roleماذا تعلّمت
- الواقع المحلي مهم: الشيكات المؤجلة هي قلب حركة المال هنا.
- خطوة تلقائية واحدة (صرف الشيك ← فاتورة ودفعة) تمنع معظم الأخطاء.
- الملّاك يثقون بكشف شهري أكثر من أي لوحة.