Laza – تطبيق متجر إلكتروني (E-commerce) باستخدام Flutter

تفاصيل العمل

? Laza – تطبيق متجر إلكتروني (E-commerce) باستخدام Flutter

مشروع تطبيق موبايل يمثل نموذج مبسط لمتجر إلكتروني (MVP) تم تطويره باستخدام Flutter مع دمج خدمات Firebase.

? المساهمات في المشروع

تصميم وتنفيذ هيكل قاعدة البيانات باستخدام Cloud Firestore (NoSQL) لإدارة:

عربة التسوق (Cart)

المنتجات المفضلة (Favorites)

الطلبات (Orders)

المدفوعات (Payments)

تطوير نظام عربة التسوق بالكامل بما يشمل:

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

حذف المنتجات

تعديل الكمية

تفريغ العربة بعد إتمام عملية الشراء

تنفيذ عملية شراء تجريبية (Mock Checkout) وإنشاء الطلبات داخل قاعدة البيانات

كتابة قواعد الأمان (Firestore Security Rules) لضمان وصول كل مستخدم إلى بياناته فقط

دمج Firebase Authentication مع منطق قاعدة البيانات داخل التطبيق

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

تسجيل حساب جديد وتسجيل الدخول باستخدام Firebase Authentication

عرض المنتجات وتفاصيلها باستخدام REST APIs

حفظ المنتجات في Cart و Favorites باستخدام Cloud Firestore

تنفيذ عملية شراء تجريبية مع رسالة تأكيد النجاح

واجهة مستخدم منظمة مع حالات التحميل، الأخطاء، والفراغ

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

Flutter • Firebase Authentication • REST APIs • Cloud Firestore • Appium

بطاقة العمل

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