- الصفحة الرئيسية (Landing Page):
عرض بانر ترحيبي وصور ترويجية.
إبراز أهم الميزات والفئات.
- تصفح المنتجات (Products & Explore):
عرض قائمة المنتجات مع إمكانية التصفية والبحث.
عرض تفاصيل كل منتج بشكل منفصل.
دعم التقييمات والمراجعات لكل منتج.
- سلة التسوق (Cart):
إمكانية إضافة وإزالة المنتجات من السلة.
حساب إجمالي السعر وعرض ملخص الطلب.
- قائمة الأمنيات (Wishlist):
حفظ المنتجات المفضلة لشرائها لاحقًا.
- إتمام الشراء (Checkout):
ملء بيانات الشحن والدفع.
عرض رسالة نجاح بعد إتمام الطلب.
- المصادقة (Authentication):
تسجيل الدخول والتسجيل للمستخدمين.
دعم تسجيل الدخول عبر Google.
حماية الصفحات الخاصة (مثل الحساب والسلة) من الوصول غير المصرح به.
- إدارة الحساب (Account):
عرض معلومات المستخدم وطلباته السابقة.
- مكونات واجهة المستخدم:
شريط تنقل علوي وسفلي (NavBar).
تذييل الموقع (Footer).
بطاقات المنتجات (ProductCard).
مؤثرات بصرية وحركات (Animations).
- إدارة الحالة (State Management):
استخدام Redux Toolkit لإدارة حالة السلة، المنتجات، الطلبات، وقائمة الأمنيات.
- التصميم والتجاوب:
تصميم عصري متجاوب مع جميع الأجهزة (حاسوب، تابلت، هاتف).