Goose Shopping:
تطبيق تجارة إلكترونية
تطبيق Goose Shopping هو تطبيق تجارة إلكترونية متكامل مبني باستخدام React، يتيح للمستخدمين تصفح المنتجات، عرض تفاصيل كل منتج، إضافته إلى سلة التسوق، وإتمام عمليات الدفع، إلى جانب العديد من الميزات الأخرى.
المميزات
صفحة تسجيل الدخول والتسجيل: للمستخدمين الحاليين والجدد.
صفحة المنتجات: عرض قائمة المنتجات مع الصور، الأسماء، الأسعار، والوصف.
صفحة تفاصيل المنتج: الاطلاع على معلومات تفصيلية حول المنتج المحدد.
تصفية المنتجات: إمكانية تصفية المنتجات حسب الفئة أو اللون.
سلة التسوق: إضافة المنتجات إلى السلة مع إمكانية زيادة أو تقليل الكمية.
تاريخ الشراء: الاحتفاظ بسجل لمشتريات المستخدم السابقة.
إدارة الحالة (State Management): باستخدام Redux Toolkit لتحسين إدارة الحالة داخل التطبيق.
الاحتفاظ بحالة التطبيق: باستخدام LocalStorage للحفاظ على بيانات سلة التسوق حتى بعد إعادة تحميل الصفحة.
التقنيات المستخدمة
React – Material-UI – Firebase Firestore (قاعدة بيانات وتخزين ومصادقة) – Redux Toolkit – Redux Thunk – LocalStorage – Stripe Payment (نظام الدفع).