تفاصيل العمل

مشروع Genie Store — تطبيق تجارة إلكترونية لنظام iOS

يسعدني أن أشارككم مشروعي Genie Store، وهو تطبيق تجارة إلكترونية متكامل لنظام iOS

- مميزات Genie Store:

تصفح المنتجات حسب الأقسام والعلامات التجارية.

إضافة المنتجات إلى المفضلة.

إدارة الملف الشخصي وعناوين الشحن.

تجربة دفع آمنة وسلسة باستخدام Shopify Draft Orders.

- الهيكلية والمعمارية:

اعتمدنا في بناء التطبيق على معمارية MVVM + Use Case + Repository Pattern، مما يضمن:

فصل واضح بين طبقات المشروع.

سهولة التوسع مستقبلاً.

إمكانية إجراء اختبارات (Unit Testing) بكفاءة.

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

لغة البرمجة: Swift

الواجهة: SwiftUI

إدارة الحالة: Combine / Modern Concurrency

قاعدة البيانات: Core Data

التواصل مع الخادم: Apollo Client + GraphQL (Shopify Storefront API)

المصادقة: Firebase

إدارة الوسائط: Kingfisher

أدوات مساعدة: Postman, Shopify GraphQL Explorer

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات