- منصة SaaS
- مصمّم الشارات
- مراقبة الدخول
Badging SaaS
- القطاع
- الفعاليات
- سُلّم في شكل
- تطبيق ويب
- السنة
- 2025
“Prêt à lancer votre premier événement ?”
(المشروع)
منصة اعتماد متعددة المستأجرين للفعاليات: نماذج تسجيل مخصّصة، ومصمّم مرئي لشارات QR، وتوليد ملفات PDF بالجملة، ومراقبة الدخول بمسح مشفّر. بدأت لفعالية واحدة ثم أصبحت منصة SaaS قابلة لإعادة الاستخدام.
(السياق)
دورة الاعتماد كاملة، في منتج واحد.
يدير كل منظّم فعالياته الخاصة، ويبني نماذج التسجيل بالسحب والإفلات، ويجمع الزوار، ويصمّم شارات برمز QR ويطبعها، ثم يراقب الدخول في الموقع بالمسح.
يشرف مدير عام على جميع المنظّمين وحدودهم والإعدادات الافتراضية. والمنصة تطبيق Laravel 12 واحد يقدّم واجهة React 19 عبر Inertia.
(أرقام أساسية)
- مستويات للتعدد
- 3
- محتويات رموز QR
- مشفّرة
- منشئ النماذج
- سحب وإفلات
- مسح الشارات
- PWA
القرارات التي صنعت المشروع
قاعدة شيفرة واحدة
يقدّم تطبيق Laravel 12 واحد واجهة React 19 عبر Inertia.js 2، دون فصل بين الـ API والواجهة.
بنية Inertia موحّدة
عزل المنظّمين
تُعزل البيانات حسب المنظّم وحسب الفعالية، مع روابط فعاليات تتحقّق منها طبقة وسيطة، وصلاحيات مخصّصة للمدير العام.
تعدد منطقي
سلسلة PDF متعددة الطبقات
تُعرض كل شارة من قالب الفعالية إن وُجد، أو من قالب احتياطي نظيف، قبل أن يُنتج dompdf أو TCPDF الملف النهائي.
شارات ديناميكية
مسح مصمَّم ضد التزوير
يُشفَّر معرّف الزائر داخل رمز QR، ويُفكّ تشفيره في الخادم، ويُتحقَّق منه مقابل الفعالية وحالة الزائر، ثم يُسجَّل مع البوابة والوقت.
مكافحة التزوير
(كيف يعمل)
دورة الاعتماد
بناء النموذج
يركّب المنظّم نموذج التسجيل بالسحب والإفلات، وتُضاف الحقول الافتراضية للمنصة إلى كل فعالية جديدة.
الجمع والتصميم
يُضاف الزوار يدويًا أو باستيراد Excel أو CSV أو بالتسجيل العام، بينما يحدّد مصمّم Fabric.js تخطيط الشارة.
توليد الشارات
يحصل كل زائر على شارة PDF برمز QR مشفّر، قابلة للتنزيل فرديًا أو بالجملة في أرشيف ZIP.
المسح والتسجيل
يوم الفعالية، يفكّ تطبيق المسح الرمز، ويتحقّق من النطاق والحالة، ويسجّل البوابة والماسح والوقت.
داخل المشروع
لقطات من النسخة المُسلَّمة، مجمّعة حسب المنتج. اختاروا لقطة لعرضها بحجمها الكامل.
التقنيات
- الواجهة الخلفية
- Laravel 12
- PHP 8.2
- Inertia.js 2
- Sanctum
- الواجهة الأمامية
- React 19
- Tailwind CSS 4
- Vite 6
- الشارات والمستندات
- Fabric.js
- dompdf
- TCPDF
- simple-qrcode
- الأدوات
- @dnd-kit
- Laravel Excel
- ZipStream
- Spatie Activitylog
(المشروع التالي)
CybrSens
الأمن السيبراني, 2026
