قمت بتطوير منصة فيديو متكاملة تحاكي تجربة استخدام YouTube، مع التركيز على الأداء العالي، تنظيم البيانات، وتجربة المستخدم السلسة.
المشروع ليس مجرد واجهة عرض، بل نظام متكامل يتعامل مع بيانات حقيقية عبر YouTube Data API v3، ويُدير تفاعلات المستخدم بطريقة احترافية وقابلة للتوسع.
مميزات المشروع:
عرض فيديوهات وقنوات ببيانات مباشرة من YouTube API
نظام اشتراكات وتنبيهات تفاعلي
إنشاء وإدارة قوائم تشغيل (Playlists)
حفظ الفيديوهات (Watch Later & Liked Videos)
قسم تحميلات محفوظ محلياً
بحث ديناميكي سريع
Skeleton Loading لتحسين تجربة المستخدم
تصميم عصري ومتجاوب بالكامل (Responsive Design)
التقنيات المستخدمة:
React 19
Redux Toolkit
Tailwind CSS v4
React Player
React Icons
Vite
تم نشر المشروع عبر Vercel
ما يميز هذا العمل:
بنية قابلة للتوسع (Scalable Architecture)
إدارة احترافية للحالة (State Management)
تعامل مباشر مع APIs حقيقية
تجربة مستخدم قريبة جداً من المنصة الأصلية
هذا المشروع يعكس قدرتي على تطوير تطبيقات ويب تفاعلية معقدة وقابلة للتطوير، مع الاهتمام بالأداء وجودة الكود.