قمت ببناء تطبيق متجر إلكتروني حديث يتميز بالسرعة الفائقة وتجربة المستخدم السلسة، مع التركيز على الجوانب البرمجية المعقدة التي تضمن استقرار الموقع.
أبرز ما قمت بتنفيذه في هذا المشروع:
نظام سلة المشتريات (Advanced Cart Logic): قمت ببرمجة منطق السلة من الصفر باستخدام React Hooks، مما يسمح للمستخدم بإضافة وتعديل وحذف المنتجات مع تحديث الأسعار والكميات فورياً بدون إعادة تحميل الصفحة.
إدارة الحالة (State Management): استخدمت تقنيات احترافية لضمان مزامنة البيانات بين جميع صفحات الموقع (مثل صفحة المنتجات وصفحة الدفع).
التخزين المحلي (Local Storage): ربطت السلة بذاكرة المتصفح لضمان عدم فقدان المنتجات المختارة عند إغلاق الموقع أو تحديثه.
واجهة مستخدم متجاوبة (Responsive UI): صممت الواجهة لتكون متوافقة تماماً مع جميع الشاشات، من الموبايل وحتى الشاشات الكبيرة، لضمان أعلى نسبة تحويل للمبيعات.
الأداء والسرعة: حرصت على كتابة كود نظيف (Clean Code) لضمان سرعة تحميل المنتجات وتحسين أداء الموقع بشكل عام.