Intelligent Wellness Companion | رفيقك الذكي للسلامة والصحة المهنية
تم بناؤه خصيصاً للمشاركة في "الهاكثون العالمي للسلامة والصحة المهنية جوشاثون"
آلام الظهر، إجهاد العين، وتدني الإنتاجية هي أعداء الموظف المكتبي الحديث. PostureGuard+ ليس مجرد نظام مراقبة صارم؛ بل هو رفيق ذكي يهتم بسلامتك المهنية مع احترام مطلق لخصوصيتك. يعتمد النظام على نهج "المراقبة المتدرجة الذكية" التي تبدأ بصمت، وتتدخل بفاعلية حين يبلغ التعب ذروته.
- ⌨️ تحليل نمط الكتابة الصامت (Silent Productivity Analysis) يحلل النظام أوقات التأخير بين النقرات وتزايد استخدام زر (Backspace) كمؤشر لا شعوري على التعب الذهني بدون الحاجة لفتح الكاميرا وبدون الاحتفاظ بما يُكتب!
- 👁️ الرؤية الحيوية الهندسية (Biometric Vision) محرك ذكاء اصطناعي محلي معزز بنموذج (MediaPipe) يقيس الانحناءات الهندسية (المسافة بين الكتف والأذن) للتأكد من استقامة الظهر، ويحسب معدل الرمش (EAR) لمنع جفاف العين.
- 🔒 الخصوصية أولاً (PDPL Compliant) جميع المعالجة تتم محلياً وبشكل لحظي (On-device Edge Computing). لا تُحفظ الصور أو تُرفع لأي خادم. سرية معلومات الموظف أولوية قصوى.
- ⏸️ التدخل الذكي (Smart Breaks & Teams Integration) بمجرد وصول عداد الإرهاق للحد الأقصى، يتدخل النظام برفق؛ يحجب الشاشة مؤقتاً لتخفيف إجهاد العين، ويبدل حالة (Microsoft Teams) تلقائياً إلى "الرجاء عدم الإزعاج".
- Backend: Python, FastAPI, Uvicorn, WebSockets.
- Computer Vision: OpenCV, Google MediaPipe (Pose & Face Landmarker).
- Silent Tracking: Pynput.
- Frontend: HTML5, TailwindCSS (Glassmorphism), Chart.js.
هذا المشروع مصمم ليعمل بسلاسة مطلقة. اتبع الخطوات التالية لإعداده محلياً:
- تثبيت
Python 3.10أو أحدث. (الرجاء التأكد من تفعيل خيارAdd to PATHأثناء التثبيت). - كاميرا ويب (Webcam) فعالة.
افتح موجه الأوامر (Terminal) وضع الأوامر التالية بالترتيب:
# إنشاء بيئة عمل نظيفة ومعزولة
python -m venv venv
# تفعيل البيئة (ويندوز)
.\venv\Scripts\activate
# ولتفعيل البيئة في (ماك/لينكس): source venv/bin/activate
# تثبيت متطلبات النظام والمكاتب المرفقة بالكامل
pip install -r requirements.txtبمجرد انتهاء التثبيت، أطلق التطبيق بأعلى أداء عبر:
uvicorn main:app --reloadالآن، قم بزيارة الرابط التالي في المتصفح لرؤية النظام يعمل: 👉 http://127.0.0.1:8000
لاختبار تدخل النظام الآلي (مرحلة الإرهاق العالي) بسرعة أثناء التقييم دون الحاجة للانتظار:
- قم بالضغط السريع والمتكرر على زر
Backspaceأكثر من 15 مرة متتالية. - سيلاحظ النظام انخفاض الأداء وقفزة في معدل الأعطال.
- شاهد كيف يستجيب الواجهة بتحويل الحالة إلى التنبيه الأحمر وتشغيل وضع "عدم الإزعاج".
صُنع بشغف لتعزيز صحة الموظفين، وحماية مستقبل بيئات العمل. 💙