Buyit هو تطبيق موبايل متكامل للتجارة الإلكترونية، تم تطويره باستخدام Flutter وFirebase، ويوفر تجربة تسوق سلسة ومباشرة مع تصميم متجاوب ودعم للوضعين الليلي والنهاري.
🛠️ المهام التي قمت بها:
تصميم واجهات المستخدم بالكامل (UI/UX) باللغة العربية والإنجليزية.
تطوير التطبيق باستخدام Flutter ودارت.
إعداد Firebase Authentication وتخزين الطلبات باستخدام Firestore.
إدارة الحالة باستخدام Provider، وتخزين البيانات محليًا باستخدام Shared Preferences.
إعداد نظام إشعارات عبر Firebase Cloud Messaging
🚀 الميزات الأساسية:
🏠 الصفحة الرئيسية والتصنيفات
استعراض المنتجات حسب الفئة أو الشعبية
تحديث المنتجات بشكل مباشر من Firebase
دعم الوضع الليلي والنهاري
🔍 البحث والتصفية
بحث لحظي في المنتجات
تصفية حسب الكلمات المفتاحية والاتجاهات
🛒 السلة والدفع
إضافة وحذف وتعديل كمية المنتجات
إنشاء الطلب وتخزينه في Firestore مع تأكيد
📦 تتبع الطلبات
عرض الطلبات الحالية والسابقة
تتبع حالة الطلب (قيد الانتظار – تم الشحن)
💖 المفضلة
حفظ وإدارة المنتجات المفضلة
مزامنة مع جلسة المستخدم
📝 التعليقات
عرض وإضافة تعليقات على صفحات المنتجات
عرض اسم المستخدم وصورته وتاريخ التعليق
👤 الملف الشخصي
تعديل البيانات الشخصية
عرض تاريخ الطلبات
🔐 المصادقة
تسجيل دخول باستخدام Google أو البريد الإلكتروني
دعم إنشاء حساب واسترجاع كلمة المرور