تفاصيل العمل

هذا التطبيق للتجارة الإلكترونية تم تطويره باستخدام Flutter، ويتبع نمط Clean Architecture لضمان قاعدة أكواد منظمة، قابلة للتوسع، وسهلة الصيانة. تم تصميم التطبيق لتقديم تجربة تسوق سلسة وممتعة للمستخدمين، مع سهولة إدارته وتطويره من قبل المطورين.

المميزات:

- Clean Architecture: تقسيم التطبيق إلى طبقات لتحقيق قابلية الصيانة والاختبار.

- إدارة الحالة باستخدام Cubit: إدارة فعالة للتفاعلات المعقدة للحالة.

- وظيفة بحث عن المنتجات في الوقت الحقيقي.

- إدارة حسابات المستخدمين وتسجيل الدخول.

- إدارة العربة مع ميزات إضافة وإزالة المنتجات وضبط الكميات.

- عملية الدفع مع تكامل الدفع الإلكتروني.

- توصيات المنتجات بناءً على تفضيلات المستخدم وسجل التصفح.

- رسوم متحركة سلسة لتحسين تجربة المستخدم.

التقنيات المستخدمة:

- Flutter: للتطوير المتعدد الأنظمة (Android وiOS).

- Dart: كلغة برمجة رئيسية.

- Clean Architecture: لتقسيم التطبيق إلى طبقات وتحقيق قابلية الصيانة.

- Cubit: لإدارة الحالة بكفاءة وسهولة.

- واجهات برمجة تطبيقات مخصصة (API) للمصادقة: لإدارة حسابات المستخدمين وتسجيل الدخول.

- واجهات برمجة تطبيقات مخصصة لإدارة البيانات: للعمليات المباشرة على قواعد البيانات، بما في ذلك بيانات المنتجات ومعلومات العربة.

- رسوم متحركة: استخدام واجهات برمجة الرسوم المتحركة في Flutter لتحسين التفاعل مع المستخدم.

طريقة الاستخدام:

- قم بتسجيل الدخول أو إنشاء حساب لبدء التسوق.

- تصفح المنتجات المختلفة أو استخدم خاصية البحث للعثور على منتجات محددة.

- أضف المنتجات المطلوبة إلى العربة وقم بتعديل الكميات إذا لزم الأمر.

- تابع إلى الدفع، وأدخل تفاصيل الشحن والدفع، وأكمل الطلب.

- استمتع بتجربة تسوق سلسة مع الرسوم المتحركة الممتعة داخل التطبيق.

بطاقة العمل

اسم المستقل Mohamed T.
عدد الإعجابات 0
عدد المشاهدات 5
تاريخ الإضافة

المهارات المستخدمة