تفاصيل العمل

نظام لإدارة مكاتب المحاماة تم تطويره باستخدام Core PHP وOOP وMySQL/MariaDB، مع Custom MVC Architecture، لإدارة المستخدمين والعملاء والقضايا والجلسات والمواعيد والمستندات وسجل حالات القضايا.

يشمل المشروع:

- Authentication وRole-Based Access Control.

- ثلاثة أدوار: Admin وLawyer وStaff، مع صلاحيات مختلفة لكل دور.

- إدارة المستخدمين والعملاء والقضايا والجلسات والمواعيد والمستندات.

- Case Status History لمتابعة تغير حالات القضايا.

- Secure file handling للمستندات.

- AJAX للبحث والتصفية وPagination للقضايا.

- Server-side authorization للتحكم في الوصول إلى القضايا والموارد حسب الصلاحيات.

- حماية CSRF، وPassword Hashing، وPrepared Statements، وSession ID Regeneration.

- Input وFile Validation.

تم تنظيم المشروع باستخدام Custom MVC Architecture مع Middleware وService Layer وRepository Layer وPDO/MySQL.

التقنيات المستخدمة:

PHP 8.2, OOP, PDO, MySQL/MariaDB, HTML, CSS, JavaScript, AJAX, Composer, Git/GitHub.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات