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