منصة إدارة المرافق والنظافة
CleanTech
منصة لإدارة المرافق والنظافة بخمس مساحات عمل حسب الدور تغطي المهام والورديات والحضور والمخزون والحساسات والتقارير، مع إشعارات فورية عبر SignalR.

نظرة عامة
منصة لإدارة المرافق والنظافة بمساحة عمل مستقلة لكل دور من خمسة أدوار: المدير العام والمدير والمشرف وعامل النظافة والمراجع. تغطي المهام والورديات والحضور والإجازات والمخزون والحساسات والملاحظات، مع تقارير PDF وExcel.
دوري
مطوّر Frontend في AI Cloud. بنيت الواجهة الأمامية للمنصة.
أبرز الميزات
- خمس مساحات عمل حسب الدور، لكل منها صفحاتها: المدير العام (الأكبر) والمدير والمشرف وعامل النظافة والمراجع.
- مهام بسبع حالات وثلاث أولويات، تُعرض كل المهام أو مهامي أو المستلمة أو مهام الفريق، مع تقويم للمهام.
- ورديات مع تقويم للورديات، وحضور، وطلبات إجازة.
- تسلسل للمواقع: منطقة، مدينة، منشأة، مبنى، طابق، قسم، ونقطة.
- إدارة المخزون بالتصنيفات والمواد والحركات.
- حساسات وأجهزة مع رسوم بيانية، ونظام ملاحظات بأسئلة وإجابات.
- تقارير تُصدَّر إلى PDF وExcel للحضور والإجازات والمهام والمخزون والحركات والحساسات والملاحظات.
- إشعارات فورية عبر SignalR.
- الواجهة تعمل بالإنجليزية والعربية بتخطيطات RTL.
تفاصيل تقنية
تطبيق واحد وخمس مجموعات مسارات حسب الدور
لكل دور مجموعة مساراته المحمّلة عند الطلب (نحو 80 للمدير العام، و36 لكل من المدير والمشرف، و9 لعامل النظافة، و6 للمراجع)، فيحمّل المستخدم الجزء الذي يستخدمه فقط.
الـ Interceptors
تتولى الـ HTTP Interceptors المصادقة ومعالجة الأخطاء ومؤشرات التحميل بدل تكرارها في كل شاشة.
التقارير
تُولَّد تقارير PDF في المتصفح بـ jsPDF والجداول، وملفات Excel بـ SheetJS، من نفس البيانات التي تعرضها الشاشات.
إشعارات فورية عبر SignalR
تحافظ خدمة SignalR على اتصال مفتوح بالـ Hub وتدفع الإشعارات الجديدة إلى الواجهة فور وصولها.
الاختبار
يضم المشروع 192 ملف اختبار وحدة.