Firebase Console → إنشاء مشروع → Firestore Database (Production mode) → Authentication: فعّل Anonymous وEmail/Password.
Authentication → Users → Add user بالبريد وكلمة مرور قوية (هذه كلمة مرور رابط التحكم).
Project settings → Your apps → Web → انسخ firebaseConfig والصقه مكان PASTE_… في أعلى الـ<script> داخل هذا الملف.
Firestore → Rules → الصق القواعد المرفقة في ملف firestore.rules ثم Publish.
Authentication → Settings → Authorized domains → أضف نطاق الاستضافة.
نسبة الإنجاز
0%
توزيع العمال على المراحل
أين هم الآن
التقدّم حسب الدفعة
كل دفعة مقسّمة حسب المرحلة
منحنى الإنجاز التراكمي
عدد المكتملين يومًا بعد يوم (يبدأ التتبّع من أول نقل إلى «مكتمل»)
الاختناقات حسب المرحلة
أين يتكدّس العمل حاليًا
اكتمال البيانات
جودة المدخلات قبل الرفع
التوزيع حسب الجنسية
تركيبة العمالة
المحدَّدون: 0نقل إلى:
الاسم
رقم الإقامة
المهنة
الجنسية
الجوال
الدفعة
اكتمال البيانات
المرحلة
ملاحظة
إجراءات
لا يوجد عمال بعد
استورد قائمة دفعة من Excel أو أضف عاملًا يدويًا للبدء.
إضافة عامل
استيراد قائمة دفعة
اسحب ملف Excel هنا أو اضغط للاختيار .xlsx / .xls / .csv
المطابقة تتم بأسماء الأعمدة العربية. التكرار يُكتشف بـرقم الإقامة؛ أي عامل برقم إقامة موجود مسبقًا يُتجاهل.
الأعمدة المتوقّعة: الاسم، رقم الإقامة، تاريخ انتهاء الإقامة، تاريخ الميلاد، المهنة، الجنسية، رقم الجواز، تاريخ انتهاء الجواز، رقم الجوال، البريد الإلكتروني، مدة الإجازة السنوية، مدة العقد (بالشهور)، مدة فترة التجربة، الراتب، بدل الطعام، بدل الانتقال، بدل السكن، الآيبان البنكي.