مشروع Cineverse هو تطبيق ويب متكامل (Full-Stack Web Application) صُمم كمنصة اجتماعية وتفاعلية تتيح للمستخدمين استكشاف الأفلام، وتوثيق تجارب المشاهدة، والتفاعل مع مجتمع السينما الرقمي بسلاسة.
أبرز المميزات والهندسة البرمجية للمشروع:
هندسة قواعد بيانات علائقية: تصميم وتطوير مخطط قاعدة بيانات SQL متماسك لإدارة بيانات المستخدمين، وقوائم المشاهدة المخصصة (Watchlists)، ونظام التقييمات والمراجعات بكفاءة عالية.
نظام حماية وتوثيق متكامل: بناء نظام أمني قوي لتسجيل وحفظ حسابات المستخدمين يشمل تشفير كلمات المرور، وإدارة جلسات الدخول (Session Management)، والتحقق المسبق من صحة المدخلات لمنع الثغرات.
واجهات برمجية وربط خلفي سليم: تطوير بنية برمجية خلفية (Backend) بالاعتماد على بايثون وفلاسك (Flask) لمعالجة البيانات وتوفير نقاط اتصال برمجية (RESTful Endpoints) تستجيب لطلبات المستخدمين بسرعة ودقة.
واجهة مستخدم متجاوبة وتفاعلية: تصميم واجهة أمامية عصرية (Responsive UI) تقدم تجربة تصفح مرنة تتيح البحث الفوري عن العناوين، وإضافة المراجعات، ومتابعة نشاطات وتفاعلات المستخدمين الآخرين عبر مختلف الشاشات.
(تم تطوير المشروع كعمل نهائي معتمد ومكتمل الأركان ضمن برنامج CS50x التابع لجامعة هارفارد).