تفاصيل العمل

يتتبع التطبيق تلقائيًا وقت عمل المستخدم بناءً على اتصال شبكة Wi-Fi.

عند اتصال المستخدم بشبكة Wi-Fi الخاصة بمكان العمل، يبدأ المؤقت تلقائيًا. وعند انقطاع اتصال المستخدم بتلك الشبكة، يتوقف المؤقت تلقائيًا. يتم حفظ الوقت المُتتبع يوميًا وتلخيصه أسبوعيًا. الميزات الأساسية: المصادقة:

استخدام مصادقة Firebase:

تسجيل الدخول عبر البريد الإلكتروني/كلمة المرور، أو تسجيل الدخول عبر حساب Google. يجب ربط كل سجل وقت مُتتبع بالحساب المُسجل دخوله. اعرض بيانات المستخدم المسجل: الاسم الكامل، البريد الإلكتروني، صورة الملف الشخصي (إن وجدت)، هوية المستخدم.

في لوحة التحكم الرئيسية، اعرض بوضوح:

رسالة ترحيبية باسم المستخدم، الحساب الذي يتم تتبع وقته حاليًا، صورة الملف الشخصي، عنوان البريد الإلكتروني، الجهاز الذي تتم مزامنته حاليًا.

مثال: تتبع وقت المستخدم: علي ماجد

قاعدة البيانات:

استخدم Firebase Firestore لتخزين:

ملف تعريف المستخدم، جلسات العمل اليومية، الملخصات الأسبوعية، بيانات مزامنة الجهاز، تقارير خاصة بالحساب. المزامنة: مزامنة فورية عبر جهازين أو أكثر. في حال تسجيل دخول المستخدم من جهاز آخر، تظهر البيانات نفسها فورًا. تتبع الوقت التلقائي: اكتشاف الاتصال بشبكة Wi-Fi (SSID) الخاصة بمساحة العمل المحددة. بدء المؤقت وإيقافه تلقائيًا. حفظ وقت بدء/انتهاء الجلسة ضمن حساب المستخدم الحالي

بطاقة العمل

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