نظرة عامة
نظام Gas Station CMMS هو تطبيق ويب حديث يُسهِّل عمليات الصيانة لمحطات الوقود. يوفر النظام تحكمًا في الصلاحيات بناءً على الأدوار، وإدارة فورية لأوامر العمل، وتتبعًا للأصول، بالإضافة إلى إمكانيات تقارير شاملة.
الميزات الرئيسية
التحكم في الصلاحيات حسب الدور: واجهات مختلفة للمسؤول/المدير والفنيين
إدارة أوامر العمل: إنشاء وتخصيص وتتبع وإكمال مهام الصيانة
إدارة الأصول: تتبع شامل للأصول مع المواصفات وسجل الصيانة
إدارة المستخدمين: إدارة الفريق مع تحديد الأدوار والصلاحيات
التحليلات والتقارير: مؤشرات أداء ورؤى حول أعمال الصيانة
تكامل نظام GPS: التقاط تلقائي لموقع أوامر العمل
إشعارات فورية: تحديثات مستمرة لحالة أوامر العمل
تصميم متجاوب: يعمل بسلاسة على أجهزة الحاسوب والمحمول
الهيكلية التقنية (Architecture)
الواجهة الأمامية (Frontend Stack)
الإطار: Next.js 14 (App Router)
مكتبة الواجهة: React مع TypeScript
إدارة الحالة: Redux Toolkit
التصميم: Tailwind CSS + مكونات Shadcn/ui
نظام المصادقة: يعتمد على JWT ويُخزَّن في localStorage
العميل HTTP: Axios مع Interceptors
الواجهة الخلفية (Backend Integration)
رابط الـ API الأساسي: https://cmms-back.vercel....
نظام المصادقة: باستخدام رموز JWT
صيغة البيانات: JSON
معالجة الأخطاء: نظام شامل لمعالجة الأخطاء مع تنبيهات للمستخدم