تفاصيل العمل

عن المشروع:

ديفيدسينما (David Cinema) هي منصة حجز تذاكر سينمائية متكاملة ومصممة بتجربة مستخدم (UX/UI) عصرية وسلسة. يهدف التطبيق إلى تقديم حل برمجي لتصفح وإدارة الأفلام وحجز التذاكر عبر الإنترنت مع الفصل بين صلاحيات الزوار، المستخدمين المسجلين، ولائحة تحكم الأدمن.

🌟 أبرز المميزات والخصائص الفنية:

تصفح ديناميكي للأفلام:

عرض الأفلام ومصنفة بحسب الأقسام (قائمة الأفلام الشاملة، الأفلام المقترحة، والأفلام الحديثة).

بطاقات أفلام تفاعلية تنقل المستخدم لصفحة التفاصيل الخاصة بكل فيلم.

صفحة تفاصيل الفيلم (Film Details Page):

عرض بوستر الفيلم، العنوان، النبذة المختصرة، والنوع.

إدراج وتشغيل إعلان الفيلم (YouTube Trailer) ديناميكياً داخل التطبيق.

لوحة تحكم الأدمن (Admin Panel & Management):

إمكانية إضافة أفلام جديدة وتحديد السيكشن الخاص بها في الصفحة الرئيسية.

إمكانية تعديل بيانات الأفلام ديناميكياً (العنوان، الوصف، البوستر، التريلر، والتصنيف).

نظام حماية وتأكيد الحجز (Authentication Flow):

تقييد إجراء "احجز الآن" ليعمل فقط مع المستخدمين المسجلين دخولهم (Authenticated Users).

تحويل الزائر غير المسجل تلقائياً لصفحة تسجيل الدخول لحماية عمليات الحجز.

إدارة البيانات المحلية (State & Data Management):

استخدام الـ localStorage للحفاظ على بيانات الجلسات والتعديلات والأفلام بشكل ديناميكي بدون الحاجة للتحميل المتكرر.

🛠️ التقنيات المستخدمة (Tech Stack):

HTML5: لبناء هيكلية صفحات الموقع بشكل متوافق ومُنظم.

CSS3: لتنسيق الواجهات، الأزرار، الكروت، والتجاوب مع مختلف الشاشات.

JavaScript (Vanilla JS): لبناء المنطق البرمجي، إدارة الـ LocalStorage، والتحكم في عناصر الـ DOM والتنقل بين الصفحات.

Font Awesome: للأيقونات والرموز التفاعلية.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات