# نظام إدارة الموظفين ولوحة تحكم الإدارة باستخدام Laravel
قمت بتطوير نظام ويب متكامل لإدارة الموظفين والمهام والحضور والإشعارات، مع لوحات تحكم منفصلة للمسؤولين والموظفين، بهدف تنظيم العمليات اليومية وتسهيل متابعة الأداء والبيانات من خلال واجهة واحدة.
**أبرز المميزات والوظائف:**
* **لوحة تحكم الإدارة:** إدارة الموظفين ومتابعة البيانات والعمليات الإدارية.
* **إدارة الحضور والانصراف:** تسجيل الحضور باستخدام QR Code، مع إمكانية عرض سجلات الحضور وتصفية النتائج حسب الموظف والتاريخ.
* **إدارة المهام:** إنشاء المهام وتحديد الأولويات والحالات ومتابعة تقدم العمل.
* **الإشعارات:** إرسال إشعارات للموظفين والمسؤولين، مع دعم تحديثات فورية باستخدام Pusher.
* **إدارة الإعلانات الداخلية:** إنشاء الإعلانات وتحديد الموظفين المستهدفين ومتابعة حالة القراءة.
* **إدارة المعاملات المالية:** تنظيم المعاملات المالية ودعم عدة عملات.
* **إدارة الحسابات والصلاحيات:** فصل واجهات الإدارة عن واجهات الموظفين وتخصيص الوصول بحسب الدور.
* **دعم اللغتين العربية والإنجليزية:** واجهة متعددة اللغات مع دعم اتجاهي العرض RTL وLTR.
* **واجهة متجاوبة:** تصميم يعتمد على Bootstrap لتسهيل الاستخدام على مختلف أحجام الشاشات.
**الجوانب التقنية التي ركزت عليها:**
تنظيم الكود، وإعادة استخدام مكونات الواجهة، وتصميم قاعدة البيانات والعلاقات بين الجداول، واستخدام المهام الخلفية لمعالجة بعض العمليات، إلى جانب تطبيق التصفية وتقسيم النتائج إلى صفحات، وتجهيز المشروع للنشر على استضافة مشتركة.
يمثل المشروع تطبيقًا عمليًا لتطوير أنظمة إدارية باستخدام Laravel، مع التركيز على تنظيم العمليات، وسهولة الاستخدام، وقابلية الصيانة والتطوير.