Shopyo هو تطبيق تجارة إلكترونية متكامل يوفّر تجربة تسوّق عصرية وسلسة، مصمم لتلبية احتياجات العملاء وأصحاب المتاجر في تطبيق واحد. تم تطوير التطبيق باستخدام Flutter ليعمل بكفاءة عالية على نظام Android مع واجهة أنيقة وأداء سريع.
يهدف التطبيق إلى تسهيل عملية التسوق عبر الإنترنت، من تصفّح المنتجات واكتشاف العروض، إلى إدارة الطلبات والمحتوى من خلال لوحة تحكم إدارية قوية، مع الاعتماد على أحدث التقنيات لضمان تجربة مستخدم مريحة وآمنة.
الميزات الأساسية
ميزات المستخدم (Customer)
• تصفّح المنتجات: عرض المنتجات بشكل منظم مع صور عالية الجودة وتفاصيل كاملة.
• البحث الذكي: البحث السريع عن المنتجات مع دعم الفلاتر والتصنيفات.
• الأقسام والفئات: تنظيم المنتجات داخل فئات واضحة وسهلة التصفح.
• المفضلة: حفظ المنتجات المفضلة للرجوع إليها لاحقًا.
• تفاصيل المنتج: صفحة متكاملة لكل منتج تشمل الصور، السعر، والوصف.
• الإشعارات: استقبال إشعارات بالعروض، المنتجات الجديدة، والتنبيهات المهمة.
• الملف الشخصي: إدارة بيانات الحساب وتخصيص الإعدادات.
• تعدد اللغات: دعم كامل لأكثر من لغة من بينها العربية والإنجليزية.
• العمل دون إنترنت: تصفّح المحتوى المحفوظ محليًا باستخدام التخزين المؤقت.
ميزات المشرف (Admin)
• لوحة تحكم إدارية: عرض إحصائيات شاملة عن المنتجات والمستخدمين.
• إدارة المنتجات: إضافة، تعديل، وحذف المنتجات بسهولة.
• إدارة الأقسام: إنشاء وتحديث فئات المنتجات.
• إدارة المستخدمين: عرض المستخدمين والبحث عنهم.
• الإشعارات: إرسال إشعارات مخصصة للمستخدمين عبر Firebase.
• التخصيص: التحكم في إعدادات المتجر والمحتوى.
التصميم وتجربة المستخدم
• واجهة استخدام حديثة وعصرية تعتمد على Material Design.
• تجربة مستخدم سلسة مع حركات وانتقالات انسيابية.
• تصميم متجاوب يدعم مختلف أحجام الشاشات.
• دعم الوضع الليلي والنهاري لتجربة مريحة في جميع الأوقات.
• حالات تحميل أنيقة (Shimmer) لتحسين الإحساس بالأداء.
التقنيات المستخدمة
• Flutter & Dart لبناء التطبيق والواجهات.
• Firebase للمصادقة، قاعدة البيانات السحابية، والإشعارات.
• GraphQL & REST APIs للتعامل المرن مع البيانات.
• Hive للتخزين المحلي السريع ودعم العمل دون إنترنت.
• BLoC Pattern لإدارة الحالة وتحسين الأداء.
• Clean Architecture لبنية برمجية منظمة وقابلة للتوسع والصيانة.
• Dio & Retrofit للتعامل مع الشبكة والـ APIs.
هدف التطبيق
يهدف Shopyo إلى تقديم حل تجارة إلكترونية متكامل يجمع بين سهولة الاستخدام، الأداء العالي، والإدارة الذكية، ليمنح المستخدم تجربة تسوّق ممتعة، ويزوّد المشرفين بأدوات قوية لإدارة متجرهم بكفاءة، ضمن تطبيق واحد عصري وقابل للتطوير.