لوحة تحكم تفاعلية شاملة لإدارة العمليات الصناعية في شركة Fab Tech المتخصصة في أجهزة Fiber Laser و CNC. تتضمن أربعة أقسام رئيسية للإنتاج والصيانة والمبيعات والتدريب.
- مراقبة لحظية لحالة الآلات
- مؤشرات OEE (Overall Equipment Effectiveness)
- تتبع الإنتاج والجودة
- تحليل اتجاهات الإنتاج
- تنبيهات الصيانة الذكية
- مراقبة أجهزة الاستشعار (درجة الحرارة، الاهتزاز)
- التحليل التنبؤي بالذكاء الاصطناعي
- سجل الصيانة التاريخي
- تحليل الإيرادات والمبيعات
- تقسيم العملاء حسب القطاعات
- أداء المنتجات وهوامش الربح
- تتبع الأهداف والنمو
- متابعة تقدم الموظفين
- إدارة البرامج التدريبية
- تحليل تطور المهارات
- تقويم الجلسات التدريبية
- React 18 - إطار العمل الأساسي
- Tailwind CSS - التصميم والتنسيق
- Recharts - الرسوم البيانية التفاعلية
- Lucide React - الأيقونات
- JavaScript ES6+ - لغة البرمجة
- واجهة مستخدم حديثة وجذابة
- تصميم متجاوب لجميع الأجهزة
- دعم اللغة العربية (RTL)
- ألوان متناسقة ومريحة للعين
- تأثيرات تفاعلية سلسة
- Node.js (الإصدار 14 أو أحدث)
- npm أو yarn
-
استنساخ المشروع
git clone <repository-url> cd fab-tech-dashboard
-
تثبيت المتطلبات
npm install
-
تشغيل المشروع
npm start
-
فتح المتصفح ادخل على http://localhost:3000
يتضمن المشروع بيانات تجريبية شاملة في ملف src/data/mockData.js:
- بيانات الإنتاج: 4 آلات مع مؤشرات OEE
- بيانات الصيانة: تنبيهات وسجل صيانة
- بيانات المبيعات: إيرادات وقطاعات عملاء
- بيانات التدريب: برامج ومهارات الموظفين
- الأزرق: العناصر الأساسية والأيقونات
- الأخضر: حالات النجاح والإكمال
- البرتقالي: التحذيرات والانتباه
- الأحمر: الأخطاء والمشاكل
- البنفسجي: المميزات الخاصة
- Card: بطاقات المحتوى الأساسية
- MetricCard: عرض المؤشرات الرقمية
- StatusBadge: شارات الحالة
- Charts: مخططات تفاعلية متنوعة
src/
├── components/
│ ├── Common/ # المكونات المشتركة
│ ├── Layout/ # مكونات التخطيط
│ ├── Production/ # مكونات الإنتاج
│ ├── Maintenance/ # مكونات الصيانة
│ ├── Sales/ # مكونات المبيعات
│ └── Training/ # مكونات التدريب
├── data/
│ └── mockData.js # البيانات التجريبية
├── App.js # المكون الرئيسي
├── index.js # نقطة الدخول
└── index.css # الأنماط العامة
يمكن تخصيص اللوحة بسهولة:
- تعديل البيانات: غيّر البيانات في
mockData.js - تغيير الألوان: عدّل نظام الألوان في
tailwind.config.js - إضافة مكونات: أضف مكونات جديدة في مجلدات components
- تعديل التخطيط: غيّر التخطيط في
Sidebar.jsوHeader.js
- التحديث اللحظي: إمكانية ربط البيانات الحقيقية
- التصدير: تصدير التقارير والمخططات
- التنبيهات: نظام تنبيهات ذكي
- الأمان: إمكانية إضافة نظام مصادقة
- مراقبة الأداء العام لجميع الأقسام
- اتخاذ قرارات استراتيجية مبنية على البيانات
- متابعة كفاءة الآلات ومؤشرات OEE
- تحديد مناطق التحسين في الإنتاج
- التنبؤ بالأعطال قبل حدوثها
- تحسين جدولة الصيانة الوقائية
- تحليل أداء المبيعات والعملاء
- تحديد الفرص الجديدة والأسواق المربحة
- متابعة تطور مهارات الموظفين
- تخطيط البرامج التدريبية
- ربط قاعدة البيانات: ربط البيانات الحقيقية
- التحديث اللحظي: WebSocket للبيانات المباشرة
- التطبيق المحمول: نسخة للهواتف الذكية
- التحليلات المتقدمة: ذكاء اصطناعي أكثر تطوراً
لأي استفسارات أو مساعدة، يرجى التواصل مع فريق التطوير.
تم تطوير هذا المشروع خصيصاً لشركة Fab Tech كحل متكامل لإدارة العمليات الصناعية.