الأنظمة التفاعلية / Pulseboard
إدارة الطلبات
خط أنابيب موحّد لطلبات التصنيع بدل ثلاث أدوات متفرقة
Pulseboard — لوحة تشغيل المطبعة
كل طلب له مالك واحد، وسجل نشاط لا يُحذف، ومرشّحات محفوظة.
تصنيعإدارة الطلباتتطوير واجهات
حالة هذا المشروع: نظام عرض بنيته Al-Max بنفسه. ليس مشروع عميل، وليس منشوراً، وبياناته تجريبية مولّدة. كل صورة هنا لقطتها من هذا النظام أثناء تشغيله.
التحدي
تصل الطلبات من ثلاثة أنظمة مختلفة، فيتكرر السجل نفسه في ثلاث أدوات ولا يبقى للمشغّل مالك واحد لكل طلب.
ما الذي بنيناه
- لوحة خط أنابيب بأربع حالات وأعمال معلّقة على كل بطاقة.
- مرشّحات محفوظة وجدول تشغيل بجوار اللوحة.
- سجل تدقيق يُعرض كخط زمني، ومحاكي webhooks يبيّن تدفّق الحدث لا الشاشات.
الشاشة الفعلية
فتح سجل
كيف يعمل
- الحالة تتقدّم بمفتاح صريح لكل انتقال، لا بتاريخ تعديل.
- لكل طلب مالك واحد؛ أي إسناد جديد يُسجَّل كحدث مستقل.
حدود هذا المشروع
ما لا يقوله هذا العرض
- لا يوجد خادم ولا قاعدة بيانات — البيانات مولّدة داخل الصفحة بخطوة ثابتة.
- الصلاحيات الأربع معروضة كنص، وليست نظام صلاحيات يعمل.
- سجل التدقيق للعرض فقط، ولا يُحفظ أي تغيير.
المعمارية المستهدفة — لم تُبنَ بعد
الطبقات التالية هي التصميم المقصود إذا انتقل هذا النظام إلى الإنتاج، وهي معروضة في وضع «التصميم المعماري» داخل النظام التفاعلي. ما ينشره Al-Max اليوم هو الواجهة الأمامية فقط، بلا خادم ولا قاعدة بيانات.
واجهة التشغيللكل مستخدمREST + tRPC4 أدوارآلة حالاتPostgres NOTIFYتسجيل + إعادة محاولة
ما يفعله
- إدارة الطلبات
- سجل تدقيق
- توزيع الأدوار
- تصدير
التقنية المستخدمة فعلياً
HTML دلاليCSS حديثJavaScript خالصدعم RTLتصميم متجاوب
المجال
تصنيعإدارة الطلباتتطوير واجهات
هذا نظام مطبعة يبيع بالكمية: كل طلب طباعة له مالك واحد، وموعد تسليم محسوب من عدد النسخ، وتغيير أي موعد يكتب سببه. جرّب: أزرار المرشّحات، والتصدير، وسجل الحركات الذي لا يُحذف.