تفاصيل العمل

الخصائص والمميزات الرئيسية:

حجز التذاكر اللحظي: نظام سلس يتيح للمستخدمين استعراض الفعاليات المتاحة ومعرفة عدد التذاكر المتبقية بدقة، مع حجز التذاكر وتأكيدها فورياً.

التذاكر الإلكترونية (PDF Tickets): توليد تلقائي لتذاكر إلكترونية بصيغة PDF قابلة للتحميل، تحتوي على بيانات الفعالية ورقم تعريفي فريد (Ticket ID) لكل مستخدم.

الأداء الفائق (Caching): تطبيق نظام التخزين المؤقت للبيانات (Cache) على مستوى الخادم لتقليل استهلاك موارد قاعدة البيانات وتسريع زمن استجابة الموقع للزوار بشكل ملحوظ.

نظام حماية متقدم (Authentication & Middleware): فصل ذكي بين الصفحات العامة (Public Routes) لاستعراض الفعاليات، والصفحات المحمية (Protected Routes) التي تتطلب تسجيل الدخول لإتمام عمليات الحجز والتحميل.

التقنيات وبنية النظام (Tech Stack):

الواجهة الأمامية (Frontend): تم بناؤها باستخدام React.js لتوفير تجربة مستخدم تفاعلية (SPA)، مع استخدام Axios للربط الآمن والفعال مع الواجهات البرمجية.

الخلفية البرمجية (Backend): تم تطويرها باستخدام أحدث إصدارات Laravel 12 لبناء RESTful APIs قوية وموثوقة.

قواعد البيانات: MySQL مع استخدام Seeders احترافية لتهيئة البيانات الاختبارية وإدارتها.

البنية التحتية (Security Architecture): تم تطبيق معمارية العزل التام (Core Isolation) على الخادم (Production Server)، حيث تم عزل النواة البرمجية وملفات التكوين الحساسة (مثل .env) خارج نطاق الوصول العام (Public_html) لضمان أقصى درجات الحماية من الاختراقات.