تفاصيل العمل

Salla — تطبيق ويب حديث ومتجاوب للتجارة الإلكترونية، تم بناؤه باستخدام React و JavaScript و Tailwind CSS.

يُقدّم المشروع بنية متكاملة للواجهة الأمامية تعتمد على مكوّنات قابلة لإعادة الاستخدام، ونظام فلترة متقدم للمنتجات، مع إدارة بيانات دائمة عبر Local Storage — مصمَّم لمحاكاة تجربة تجارة إلكترونية حقيقية واحترافية.

الميزات الرئيسية

️ مكوّنات قابلة لإعادة الاستخدام – واجهة متناسقة وسهلة الصيانة عبر جميع الصفحات.

️ عرض ديناميكي للمنتجات – يتحكم فيه بالكامل من خلال الـ props:

• التحريك (AOS, delay)

• نمط العرض (شبكي أو قائم)

• الترتيب العشوائي (Shuffle)

• تحديد عدد المنتجات (ProductsNum)

نظام فلترة متكامل

• الفلترة حسب الفئة، العلامة التجارية، نطاق السعر، اللون، والتقييم.

• مكوّنات فلترة قابلة لإعادة الاستخدام (FilterList, CategoryFilter وغيرها).

تكامل مع LocalStorage

• يعمل كـ واجهة خلفية خفيفة.

• حفظ المنتجات المفضلة وسلة المشتريات بشكل دائم.

إدارة سلة المشتريات

• إضافة / إزالة المنتجات.

• التحكم في الكمية.

• تعطيل زر الإضافة تلقائيًا أثناء المعالجة.

️ نظام المفضلة

• إضافة وإزالة العناصر فورًا مع تحديث واجهة المستخدم بشكل مباشر.

تحسين الأداء

• استخدام useMemo و React.memo لتقليل عمليات إعادة التصيير غير الضرورية.

حركات وانتقالات سلسة

• مؤثرات بصرية انسيابية باستخدام Framer Motion و AOS.

? توجيه وصفحات ديناميكية

• صفحات تفاصيل المنتجات باستخدام معاملات في الـ URL.

• صفحات ديناميكية لسلة المشتريات والمفضلة.

صفحة خطأ مخصصة (404)

• تصميم مخصص لتجربة مستخدم أفضل عند الصفحات غير الموجودة.

حركات تحميل تفاعلية

• إشعارات بصرية مريحة أثناء تحميل البيانات أو عرض المحتوى.

بطاقة العمل

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