e-commerce(vanilla js)
الوصف
"متجر إلكتروني متكامل تم بناؤه باستخدام JavaScript ، يهدف إلى محاكاة تجربة تسوق واقعية. يركز المشروع بشكل أساسي على التعامل مع العمليات المنطقية (Business Logic) مثل إضافة المنتجات، حساب الإجماليات، والاحتفاظ ببيانات المستخدم باستخدام تقنيات تخزين المتصفح."
أبرز المميزات التقنية:
إدارة البيانات : تم استخدام LocalStorage لضمان استمرارية البيانات حيث يتم حفظ محتويات سلة التسوق حتى لو قام المستخدم بتحديث الصفحة أو إغلاق المتصفح.
معالجة سلة التسوق (Cart Logic): بناء نظام ديناميكي يسمح للمستخدم بإضافة المنتجات، تعديل الكميات، وحذف العناصر، مع تحديث فوري للسعر الإجمالي والعداد الخاص بالسلة.
التلاعب بالـ DOM: عرض المنتجات بشكل ديناميكي من خلال سحب البيانات وبناء عناصر الصفحة برمجياً، مما يوفر سرعة في الأداء وتفاعلية عالية.
نظام البحث والتصفية: إضافة خاصية البحث عن المنتجات وتصنيفها حسب الفئة لتسهيل عملية الوصول للمنتج المطلوب.
التنسيق المتجاوب: استخدام CSS لضمان أن المتجر يبدو بشكل احترافي ومنظم على الهواتف والشاشات الكبيرة.
مطورة واجهات أمامية (Frontend Developer) متخصصة في بناء تطبيقات الويب باستخدام React.js وTailwind CSS. أمتلك خبرة في تحويل التصاميم إلى واجهات برمجية تفاعلية وسريعة، مع اهتمام دقيق بجعل الموقع متوافقاً مع كافة الشاشات (Responsive Design). أحرص دائماً على تقديم كود نظيف (Clean Code) وقابل للتطوير، مع إضافة لمسات جمالية عصرية مثل تأثيرات Glassمorphism لضمان تجربة مستخدم فريدة.