moviQ هو تطبيق موبايل Full Stack متخصص في استكشاف الأفلام والمسلسلات الرائجة، تم تطويره باستخدام React Native و Expo و TypeScript مع Appwrite لتوفير تجربة استخدام سريعة وحديثة وسلسة.
مميزات التطبيق:
• شاشة تحميل (Loader) تتحقق تلقائيًا من حالة تسجيل دخول المستخدم وتوجهه للواجهة المناسبة
• شاشة ترحيب تتيح الدخول كزائر أو إنشاء حساب / تسجيل الدخول
• تصفح الأفلام مع أقسام:
الأكثر شهرة – يعرض الآن – قريبًا – الأعلى تقييمًا
• تصفح المسلسلات مع أقسام:
الأكثر شهرة – يُعرض اليوم – يُعرض حاليًا – الأعلى تقييمًا
• قسم Trending مع إمكانية التبديل بين محتوى اليوم أو هذا الأسبوع
• صفحات تفاصيل لكل فيلم أو مسلسل تحتوي على:
الصورة – التقييم – التصنيفات – الوصف الكامل
• نظام بحث متكامل للبحث عن الأفلام والمسلسلات
• إمكانية إضافة الأفلام والمسلسلات للمفضلة (Watchlist)
• صفحات محمية للمستخدمين المسجلين فقط
• صفحة Profile لإدارة بيانات المستخدم وتعديل الاسم والبريد الإلكتروني وكلمة المرور
• إشعارات تفاعلية وتجربة استخدام سلسة وحديثة
• تصميم Responsive مناسب لمختلف أحجام الشاشات
التقنيات المستخدمة:
• React Native + Expo
• TypeScript
• NativeWind (Tailwind CSS for React Native)
• Appwrite Authentication & Database
• React Hook Form + Yup
• react-native-youtube-iframe
• Expo Vector Icons
• Google Fonts (Poppins)
• react-native-toast-message
تم تطوير التطبيق باستخدام هيكلة منظمة وقابلة للتوسع مع الاعتماد على reusable components و clean code ليكون جاهزًا للتطوير والنشر الفعلي.