نظام تشغيلي · قيد التطوير والاختبار

نظام إدارة الورشة المركزية

دورة تشغيل متكاملة للمركبة: الاستقبال، والفحص، ومهام الصيانة، والجودة، والفوترة، ثم إجراءات الخروج.

ReactTypeScriptLaravelZustandSanctumREST API

دوري في المشروع

شاركت في تطوير الواجهات والنظام الخلفي، وتوزيع المهام ومتابعة التنفيذ ومراجعة مساهمات الفريق ضمن هذا المشروع الجماعي.

المشكلة

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

البنية والحل

واجهة React وTypeScript مع Zustand لإدارة الحالة وREST API مبني على Laravel. تُنظّم خدمات منفصلة انتقالات الزيارة واعتماد تقارير الفحص والتسوية المالية، مع Laravel Sanctum للمصادقة وSpatie للأدوار والصلاحيات. تتضمن الوظائف إدارة العملاء والمركبات والزيارات، توزيع المهام، فحوص الجودة وإعادة العمل، عروض الأسعار والفواتير والمدفوعات، الإشعارات وسجل التدقيق، وتقارير قابلة للتصدير بصيغ PDF وCSV.

التحدي التقني

من التحديات الهندسية الحفاظ على اتساق مراحل العمل عند اختلاف صلاحيات المستخدمين أو تزامن التعديلات. تتضمن خدمات اعتماد الفحص والتسوية المالية معاملات وقفلًا للسجلات، بينما تمنع قواعد الحالة الانتقالات غير المسموحة والتعديل بعد الخروج. توجد اختبارات في الواجهة لعقود التقارير وتطبيع الاستجابات، واختبارات في الباك إند لاعتماد الفحص والصلاحيات ودورة الزيارة؛ وهي دليل يمكن مراجعته داخل المستودعين.

النتيجة

المشروع قيد التطوير والاختبار. يجمع المتابعة الفنية والمالية والإدارية ضمن دورة واحدة، مع توثيق لعقود API واختبارات لسيناريوهات العمل. تتاح الواجهة والنظام الخلفي للمراجعة عبر مستودعين منفصلين.

لنبنِ شيئًا يستحق.

تواصل معي