مشروع VAS هو منصة ويب متكاملة (Production-oriented) مصممة لإدارة عمليات وصول الشخصيات الهامة (VIP) خلال الفعاليات والمؤتمرات الكبرى. يعتمد النظام على الربط المباشر مع كاميرات المراقبة وأنظمة قراءة لوحات المركبات، لتحويل البيانات الخام إلى مسارات عمل (Workflows) ذكية تضمن سلاسة الاستقبال والتنظيم من لحظة وصول المركبة وحتى تأكيد الدخول.
بدأ المشروع كمحرك خلفي (Backend Engine) قوي وتطور ليصبح نظاماً تشغيلياً كاملاً يخدم المديرين، المشغلين، وأفراد الأمن الميدانيين.
المميزات التقنية والوظيفية (Backend & System Architecture):
- محرك معالجة البيانات: بناء Backend باستخدام NestJS لاستقبال بيانات الكاميرات عبر الـ Webhooks ومعالجتها لحظياً.
- نظام مطابقة اللوحات: معالجة وتوحيد أرقام اللوحات (Normalization) ومطابقتها بقاعدة بيانات الـ VIPs المسجلين.
- إدارة قواعد البيانات: استخدام PostgreSQL مع Prisma ORM لضمان دقة البيانات وسرعة الاستعلام.
- نظام التدقيق (Audit Trail): تسجيل كافة العمليات والتحركات في سجلات نشاط غير قابلة للتلاعب لضمان الأمان والشفافية.
- التوثيق والبيئة: توثيق كامل للـ APIs باستخدام Swagger وتجهيز النظام للعمل عبر بيئة Docker.
تجربة المستخدم والتشغيل (Frontend & Operations):
- لوحات تحكم تفاعلية: لوحة تحكم شاملة (Admin Dashboard) لإدارة ملفات الـ VIPs، الكاميرات، وحسابات الموظفين.
- واجهة حراس البوابات: شاشات مبسطة مخصصة للأجهزة اللوحية تتيح لأفراد الأمن تأكيد حالة وصول الضيف (Approaching / Arrived) بضغطة واحدة.
- دعم الثنائيات: واجهة مستخدم تدعم اللغتين العربية والإنجليزية، مع ميزة التبديل بين الوضع الليلي والنهاري.
- تحديثات لحظية: استخدام الـ WebSockets لإرسال التنبيهات الفورية عند رصد أي مركبة VIP.
الأمن والصلاحيات:
- التحكم بالوصول (RBAC): نظام صلاحيات دقيق يعتمد على الأدوار (مدير، مشغل، حارس، كاميرا).
- تأمين الـ Webhooks: بروتوكولات حماية لضمان أن البيانات الواردة مرسلة فقط من الكاميرات المعتمدة.
- إدارة الجلسات: تتبع جلسات الوصول المرتبطة بكل فعالية (Event-based sessions).
التقنيات المستخدمة:
Frameworks: NestJS (Node.js), React.js.
Database: PostgreSQL, Prisma ORM.
DevOps: Docker, Docker Compose.
Real-time: WebSockets for live updates.
Documentation: Swagger / OpenAPI.
الهدف من المشروع: أتمتة عمليات الاستقبال التقليدية وتحويلها إلى تجربة رقمية ذكية تليق بالفعاليات الكبرى، مع توفير أقصى درجات الرقابة الأمنية والسرعة التشغيلية.