🛍️ متجر التسوق Nectar EVO
تفاصيل العمل
تطبيق تجارة إلكترونية متكامل طوّرته بـ Flutter مع التركيز على قابلية التوسّع والصيانة على المدى البعيد. بنيت التطبيق بهيكلية Clean Architecture بأسلوب feature-first، بحيث كل ميزة — سواء كانت السلة، المفضلة، المصادقة، أو المنتجات — معزولة بـ BLoC خاص بها مع Freezed لإدارة الحالة بشكل آمن ومتوقع. للشبكة، استخدمت Dio مع interceptors مخصصة وRetrofit لعقود API آمنة النوع، مع معالجة أخطاء وظيفية بـ Either من مكتبة dartz — مما يجعل الكود قابلاً للاختبار وسهل التتبع عند أي مشكلة. أما الأمان، فطبّقت تخزين Token مشفّر بـ flutter_secure_storage، ومعالجة انتهاء الجلسة بشكل عالمي عبر Dio interceptors، وحفظ محلي بـ sqflite مع تحديثات واجهة تفاؤلية لعمليات السلة والمفضلة. وللتنقل، اعتمدت go_router مع route guards وdee-linking لتجربة مستخدم سلسة وقابلة للتوسّع.
بطاقة العمل
طلب عمل مماثل