تطبيق Shoply هو تطبيق متجر إلكتروني متكامل وجاهز للإنتاج، تم تطويره باستخدام framework Flutter ولغة Dart مع تطبيق قواعد Clean Architecture ومبادئ SOLID. يوفر التطبيق تجربة تسوق سلسة بدءاً من تسجيل الدخول واستعراض المنتجات، وصولاً إلى إدارة السلة وإتمام عملية الدفع.
•المعمارية وإدارة الحالة (Architecture & State Management): تم بناء التطبيق بتصميم معماري نظيف المقسم إلى طبقات (Data, Domain, Presentation) مع استخدام GetX لإدارة الحالة و GetIt للـ Dependency Injection.
• قواعد البيانات والمصادقة (Auth & Database): ربط التطبيق بـ Firebase Authentication لإدارة المستخدمين، و Cloud Firestore لإدارة بيانات المنتجات وسلة التسوق وتحديثها بشكل لحظي.
• التخزين السحابي (Cloud Storage): استخدام Supabase Storage لتخزين واستضافة صور المنتجات والأصول الرقمية بسرعة وكفاءة عالية.
• بوابة الدفع (Payment Integration): دمج بوابة الدفع Paymob لتوفير عملية دفع آمنة وسلسة عند الـ Checkout