هذا المشروع هو موقع تجارة إلكترونية يعتمد على الواجهة الأمامية فقط، وتم بناؤه باستخدام React، TypeScript، Tailwind CSS، و Redux Toolkit. يهدف إلى توفير تجربة تسوق سلسة وتفاعلية للمستخدمين، مع توظيف أحدث التقنيات لضمان أداء عالٍ وتصميم متجاوب يتكيف مع مختلف أحجام الشاشات.
الميزات الرئيسية:
عرض المنتجات: تعرض الصفحة الرئيسية المنتجات مع التفاصيل الأساسية مثل الصور، الأسعار، التقييمات، والوصف.
تفاصيل المنتج: لكل منتج صفحة مخصصة تحتوي على معلومات مفصلة، مع خيار إضافة المنتج إلى سلة التسوق.
سلة التسوق: تتم إدارتها عبر Redux Toolkit، مما يسمح للمستخدمين بإضافة المنتجات، تعديل الكميات، وإزالتها مع تحديث فوري للكمية.
تصميم متجاوب: يضمن Tailwind CSS تنسيقًا مرنًا يعمل بسلاسة على جميع الأجهزة، من الهواتف الذكية إلى الشاشات الكبيرة.
شريط البحث وفلاتر الفئات: يساعد شريط البحث الديناميكي وفلاتر الفئات المستخدمين في العثور بسهولة على المنتجات.
إدارة الحالة باستخدام Redux Toolkit: يتم استخدام Redux لإدارة الحالة المركزية للموقع، مما يتيح تحديثات فورية للمكونات مثل سلة التسوق والمنتجات المعروضة.
التقنيات المستخدمة:
React مع TypeScript: يوفر قاعدة كود قابلة للتطوير وسهلة الصيانة.
Tailwind CSS: يتيح تنسيقًا سريعًا وتجربة مستخدم سلسة مع استجابة عالية.
Redux Toolkit: يسهل إدارة حالة التطبيق بفعالية.
أهداف المشروع:
يهدف هذا المشروع إلى إنشاء أساس قوي لمنصة تجارة إلكترونية متكاملة تعتمد فقط على تقنيات الواجهة الأمامية. يُمكن تطويره لاحقًا ليشمل خدمات الخلفية ونظم الدفع الإلكتروني، مما يجعله نقطة انطلاق مثالية لإنشاء تطبيق تجارة إلكترونية حديث.