منصة أفلام متكاملة باستخدام MERN Stack
تفاصيل العمل
منصة أفلام متكاملة مبنية باستخدام MERN Stack تتيح عرض الأفلام بسهولة مع إمكانيات التصفية والتقسيم إلى صفحات (Pagination)، مما يعكس مهارات قوية في تطوير تطبيقات الويب الكاملة (Full Stack). تم تنفيذ نظام مصادقة وتفويض آمن باستخدام JWT والكوكيز وGoogle OAuth مع تطبيق التحكم في الصلاحيات حسب الأدوار (Role-Based Access Control). كما تم بناء RESTful APIs مع مسارات محمية لضمان إدارة البيانات بشكل آمن. تم تحسين أداء جلب البيانات وإدارة حالة السيرفر باستخدام TanStack Query، بالإضافة إلى تصميم لوحة تحكم (Admin Dashboard) متكاملة تتيح عمليات CRUD الكاملة لإدارة الأفلام والمحتوى. تم دمج بوابة الدفع Stripe لإتاحة المعاملات المالية الآمنة وإدارة الاشتراكات، مع استخدام Cloudinary لرفع الصور وتخزينها وعرضها بكفاءة. كما تم تحسين تجربة المستخدم وواجهة الاستخدام من خلال إضافة حركات تفاعلية باستخدام Framer Motion، إلى جانب إرسال إشعارات بريد إلكتروني تلقائية باستخدام React Resend.
مهارات العمل
بطاقة العمل
طلب عمل مماثل