يتضمن مشروع تطبيق متجر إلكتروني متكامل صفحات متعددة تهدف إلى تسهيل عملية التسوق الإلكتروني للمستخدمين. يتألف المشروع من صفحة ترحيب تستقبل المستخدمين وتوجههم للخطوات اللازمة، بما في ذلك صفحة تسجيل الدخول التي يتمكن المستخدمون من إدخال بياناتهم للدخول إلى حساباتهم الشخصية.
ويتيح المشروع للمستخدمين إنشاء حسابات جديدة في صفحة مخصصة لهذا الغرض، وكذلك إمكانية إعادة تعيين كلمة المرور في حال نسواها. وعلاوة على ذلك، تتضمن الصفحات الأخرى التي يتضمنها المشروع الصفحة الرئيسية التي تعرض عروضًا للمنتجات والخدمات المتوفرة في المتجر.
ومن خلال صفحة عرض المنتج، يمكن للمستخدمين عرض تفاصيل المنتجات والحصول على المعلومات اللازمة لاتخاذ القرار الأمثل. كما يتضمن المشروع صفحات للبيانات الشخصية التي تتضمن معلومات الحساب وتفاصيل الشحن والفواتير والمدفوعات وغيرها. ويتيح المشروع أيضًا للمستخدمين تخصيص تجربتهم في المتجر الإلكتروني من خلال صفحة الإعدادات المدرجة فيه.
تم استخدام Firebase (Authentication / Cloud Firestore / Firebase store)
State Management (Getx)
MVVM Architecture patterns