WorkPulse — منصة تتبع جلسات العمل والإنتاجية

تفاصيل العمل

WorkPulse هي منصة ويب شخصية صممتها لحل مشكلة حقيقية: صعوبة تتبع الوقت الفعلي المصروف على كل مشروع يوميًا.

الفكرة بسيطة — تفتح المنصة ، تختار المشروع، وتبدأ جلسة عمل.

المنصة تحسب لك الوقت الصافي تلقائيًا حتى مع أوقات الاستراحة.

كيف تعمل المنصة:

أول شيء، تسجّل دخولك وتجد أمامك Dashboard يعطيك صورة كاملة عن يومك وأسبوعك: كم ساعة اشتغلت، أي المشاريع شغالة، وأي المهام لسا معلقة.

من هناك، تنشئ مشروعًا وتضيف تحته المهام المطلوبة. كل مهمة تقدر تغير حالتها (قيد التنفيذ / منتهية) وتعيد ترتيبها حسب الأولوية.

لما تبدأ الشغل فعليًا، تضغط "ابدأ جلسة" — ويظهر شريط علوي ثابت في كل صفحات المنصة يبين الوقت اللي مضى.

لو احتجت تاخذ استراحة، تضغط "إيقاف مؤقت" والمنصة توقف العداد وتحفظ الوقت.

لما ترجع تضغط "استئناف". في النهاية لما تنهي الجلسة، تختار أي المهام أنجزتها وتكتب ملاحظة عن اللي عملته.

إضافة لذلك، في أي وقت تقدر تسجّل مشكلة واجهتك في أي مشروع — سواء bug تقني أو عائق، وتتابع حالتها حتى تحلها وتغلق التقرير.

المميزات التقنية:

UUID وSoft Deletes على كل الجداول الأساسية لضمان سلامة البيانات

View Composer يُحقن بيانات الجلسة النشطة في كل الصفحات تلقائيًا دون تكرار الكود

حساب الوقت الصافي يطرح أوقات الاستراحة من إجمالي وقت الجلسة

Policies لحماية بيانات كل مستخدم بشكل مستقل

Authentication عبر Laravel Breeze مع واجهات مخصصة بالكامل بالعربية

قاعدة بيانات PostgreSQL مستضافة على Supabase

تصميم ريسبونسف يدعم جميع الشاشات.

التقنيات:

Laravel 11 · PHP 8.2 · Blade

Tailwind CSS · Alpine.js · Vite

PostgreSQL · Supabase · Flutter

بطاقة العمل

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