العودة لقائمة المشاريع
إصلاح أخطاء نظام الحجوزات والتأجير والحضور والتقارير وإضافة ميزة تسجيل دخول/خروج يدوي للمستأجر
الميزانية
$50.00 - $100.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
تصميم موقع إلكتروني
برمجة مواقع
تطوير الويب
إنشاء موقع إلكتروني
تصميم مواقع
Back End
Front End
تصميم موقع إلكتروني
برمجة مواقع
تطوير الويب
إنشاء موقع إلكتروني
تصميم مواقع
Back End
Front End
الوصف
وصف المشروع للنشر في مستقل
لدي نظام ويب جاهز ومستخدم فعليًا لإدارة:
• الحجوزات والتأجير للأكواخ
• حضور وانصراف الموظفين
• التقارير اليومية والشهرية
• تقفيل الحسابات اليومي
أبحث عن مبرمج محترف يقوم بتشخيص وإصلاح الأخطاء الحالية (المذكورة أدناه) مع اختبار شامل بعد الإصلاح والتأكد أن التعديلات لا تؤثر على أجزاء أخرى من النظام.
المطلوب عمله يكون منظم: (تشخيص → إصلاح → اختبار → تقرير بالتغييرات).
⸻
الأخطاء والمشاكل الحالية (مطلوب إصلاحها)
1) الحضور والانصراف
1. أحيانًا الموظف عند التحضير (Check-in) يرفض، ويحاول أكثر من مرة ثم يقبل.
2. أحيانًا يحضر ويعمل انصراف بنهاية اليوم، لكن:
• مرة يحسبه حاضر
• ومرة يحسبه غائب
• وأحيانًا لا يظهر زر الانصراف
وأتوقع أنه إذا دخل الوقت بعد 1:00 (بداية يوم جديد) النظام يتعامل معه بشكل خاطئ أو يعمل انصراف تلقائي.
3. الموظف يحضر يوميًا ثم يفاجأ أنه يظهر “غائب”.
4. مشكلة الإجازات: إذا كانت إجازته يوم الاثنين لكنه داوم الاثنين ونقل الإجازة لليوم التالي (الثلاثاء)، النظام يحسبه غائب.
2) التقارير وتقفيل الحسابات
5. الموظف اشتكى أنه عند “تقفيل الحسابات اليومي” ترجع القيم أصفار.
6. في صفحة تعديل التقفيل/الحسابات لا يوجد زر واضح لـ حفظ التعديل (يوجد فقط زر “حفظ وتقفيل الحسابات”).
7. تقرير الأوفر تايم والخصم + التقرير الشهري للموظفين فيه مشاكل بالحسابات/الظهور.
3) التأجير
8. في التأجير: إذا دخلت على كوخ (مثل كوخ رقم 4) وأدخلت البيانات، أتفاجأ أنها تتحول/تتسجل على كوخ آخر (خلل ربط/ID).
4) الحجز
9. في اختيار وقت الحجز: الدقائق المتاحة فقط (00 و15 و30 و40) ولا يمكن اختيار أي دقيقة (مثل 05، 10، 20، 45… إلخ). أريد جعل الوقت مرن حسب إعدادات يتم الاتفاق عليها (مثلاً كل 5 دقائق أو كل دقيقة).
⸻
ميزة جديدة مطلوبة (إضافة)
10. داخل صفحة كل كوخ: أريد زر/ميزة “إدخال بيانات مستأجر لاحقًا”
مثال: مستأجر استأجر ساعة والموظف نسي يسجل بياناته، وبعد نصف ساعة يريد إضافتها:
• تفعيل زر داخل الكوخ
• اختيار وقت الدخول والخروج (يدويًا)
• تسجيل البيانات دون كسر التقارير والحسابات
⸻
المطلوب من المبرمج (طريقة العمل)
• فحص النظام وتحديد سبب كل مشكلة (Backend + Frontend + Database إن وجد).
• إصلاح المشاكل المذكورة مع توثيق What changed + Why.
• اختبار سيناريوهات فعلية (حضور/انصراف، يوم جديد، إجازات، تقفيل، تقارير، تأجير، حجز).
• تسليم نسخة نهائية مستقرة + ملاحظات تشغيل