وصف الخدمة

يتضمن هذا المشروع تطوير تطبيق ويب لمتجر إلكتروني متكامل باستخدام مكتبة React.js.

التقنيات المستخدمة:
الواجهة الأمامية (Frontend): React.js (باستخدام المكونات الدالية وHooks)
إدارة الحالة (State Management): استخدام useState، useContext أو التخزين المحلي (localStorage)
تصميم الواجهة (Styling): CSS أو Bootstrap أو Tailwind CSS
الاتصال بـ API: استخدام Axios لإرسال واستقبال البيانات
نظام التوجيه (Routing): React Router للتنقل بين الصفحات

نهدف إلى:
توفير واجهة استخدام نظيفة وسهلة لمتجر إلكتروني.
تنفيذ كافة الوظائف الأساسية لتجربة التسوق الإلكترونية باستخدام React.
محاكاة التفاعل مع البيانات الحقيقية من خلال ربط API.
ضمان مرونة وقابلية التوسع لإضافة مزايا مستقبلية.


ما الذي ستستلمه

الخصائص الأساسية:

1. صفحة عرض المنتجات
عرض مجموعة من المنتجات تشمل: الصورة، الاسم، السعر، التقييم، والوصف المختصر.
إمكانية تحميل المنتجات من مصدر بيانات خارجي (API) أو بيانات ثابتة.
2. صفحة تفاصيل المنتج
تمكّن المستخدم من عرض معلومات مفصلة عن كل منتج على حدة.
3. نظام تسجيل المستخدمين
صفحة إنشاء حساب: تتيح للمستخدمين الجدد التسجيل عبر نموذج بسيط.
صفحة تسجيل الدخول: تتيح للمستخدمين الحاليين تسجيل الدخول إلى حساباتهم.
تدقيق مبدئي على صحة البيانات المُدخلة داخل النماذج. من خلال استخدام api بأستخدام post& get methods
4. عربة التسوق
إمكانية إضافة المنتجات إلى العربة، تعديل الكمية، أو حذفها.
تحديث تلقائي لإجمالي السعر حسب محتويات العربة.
5. قائمة المفضلات
6. صفحة الملف الشخصي
عرض بيانات المستخدم المسجل مثل الاسم والبريد الإلكتروني.
إمكانية تعديل البيانات (حسب الإمكانيات المفعّلة).


معرض الأعمال

شراء الخدمة

سعر الخدمة
$10.00

بطاقة الخدمة

بطاقة الخدمة

شراء الخدمة

سعر الخدمة
$10.00