تطوير تطبيق تجارة إلكترونية متعدد المتاجر باستخدام Flutter مع تحديد الموقع والدفع

تفاصيل العمل

هذا العمل عبارة عن تطوير تطبيق موبايل للتجارة الإلكترونية متعدد المتاجر يتيح للمستخدمين استعراض المتاجر القريبة منهم، تصفح منتجاتها، وإتمام عمليات الشراء بسهولة عبر الهاتف.

تم تنفيذ التطبيق باستخدام Flutter لدعم نظامي Android و iOS من كود واحد، مع ربطه بـ RESTful APIs لإدارة البيانات والمصادقة. يبدأ التطبيق بتسجيل الدخول عبر رقم الهاتف والتحقق باستخدام OTP، ثم توجيه المستخدم تلقائيًا حسب حالته (مستخدم جديد أو حالي).

أهم ميزات التطبيق:

تسجيل دخول باستخدام رقم الهاتف و OTP

تحديد عنوان المستخدم بدقة عبر Google Maps

عرض المتاجر القريبة بناءً على الموقع الجغرافي

البحث داخل المتاجر والمنتجات

إضافة المنتجات إلى سلة التسوق وإدارة الكميات

تنفيذ طلب الشراء ومتابعة حالة الطلب

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

تخزين محلي للبيانات باستخدام Hive لتحسين الأداء

طريقة التنفيذ والتقنيات المستخدمة:

Flutter مع بنية MVVM

إدارة الحالة باستخدام Cubit (Bloc)

تكامل كامل مع RESTful APIs

Google Maps API

تصميم قابل للتوسع وسهل الصيانة

بدون الاعتماد على Firebase

تم التركيز أثناء التطوير على الأداء، تنظيم الكود، وتجربة المستخدم، مع مراعاة قابلية التوسع لإضافة ميزات مستقبلية مثل وسائل دفع متعددة أو لوحة تحكم إدارية.

ملفات مرفقة

بطاقة العمل

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