مشروع CinéBooking هو منصة إلكترونية متقدمة تُمكِّن المستخدمين من استعراض الأفلام وحجز تذاكر السينما بطريقة تفاعلية وسهلة. تتميز الواجهة الأمامية بتصميم ديناميكي وجذاب تم تطويره باستخدام Angular، وتتكامل بسلاسة مع واجهة خلفية قوية وآمنة مبنية بـ Spring Boot.
توفّر المنصة وظائف شاملة تشمل:
اختيار الفيلم وتاريخ العرض،
اختيار عدد المقاعد وتحديد المكان داخل القاعة،
الدفع الإلكتروني أو عبر كود تأكيد للحجز،
توليد تذاكر إلكترونية برمز QR.
تعتمد CinéBooking على قاعدة بيانات علائقية آمنة تُدير جميع البيانات (الأفلام، العروض، المستخدمون، الحجوزات)، مع بنية RESTful API تربط الواجهة الأمامية بالمخدمات الخلفية بكفاءة عالية.
يتم تطوير المشروع محليًا باستخدام أدوات مثل XAMPP لقاعدة البيانات (MySQL أو PostgreSQL)، وبيئة Spring Tool Suite / IntelliJ لـ backend، وAngular CLI لـ frontend، مع جاهزية كاملة للنشر على خادم