إنشاء حساب.
تسجيل الدخول.
حفظ الجلسة باستخدام Token.
تصفح المنتجات.
تصنيف المنتجات حسب الأقسام.
البحث عن المنتجات.
عرض تفاصيل المنتج.
إضافة وإزالة من المفضلة.
إضافة وإزالة من السلة.
تعديل بيانات الحساب.
رفع صورة شخصية.
إدارة الحالة باستخدام BLoC/Cubit.
تطبيق Clean Architecture.
حقن الاعتماديات باستخدام GetIt وInjectable.
التعامل مع REST APIs باستخدام Dio.
واجهة مستخدم تفاعلية ومتجاوبة مع مختلف الشاشات.
بشكل عام، المشروع يمثل تطبيق متجر إلكتروني متكامل مبني وفق ممارسات حديثة في Flutter، ويُظهر فصلاً واضحًا بين طبقات التطبيق، مما يسهّل صيانته وتطويره وإضافة ميزات جديدة مستقبلاً.