متجر الكتروني احترافي متجر الكتروني احترافي متجر الكتروني احترافي متجر الكتروني احترافي متجر الكتروني احترافي متجر الكتروني احترافي متجر الكتروني احترافي متجر الكتروني احترافي متجر الكتروني احترافي متجر الكتروني احترافي متجر الكتروني احترافي متجر الكتروني احترافي متجر الكتروني احترافي
تفاصيل العمل

? نظام تسجيل الدخول والتسجيل: - صفحات تسجيل دخول وتسجيل جديد - حماية الصفحات باستخدام JWT أو Firebase Auth - صلاحيات مختلفة للمستخدمين (مستخدم عادي / مسؤول) - حماية الصفحات الحساسة (Protected Routes) ? الصفحة الرئيسية: - تصميم حديث وجذاب (UI احترافي) - عرض المنتجات المميزة - قسم بانر/الهيرو (Hero Banner) - تصميم متجاوب مع جميع الأجهزة (Responsive Design) ? صفحة المنتجات: - عرض جميع المنتجات القادمة من API - إمكانية البحث عن المنتجات - فلترة المنتجات حسب التصنيف أو السعر - ترتيب المنتجات حسب السعر، الاسم أو التقييم ? صفحة تفاصيل المنتج: - عرض صورة المنتج، الاسم، السعر، والوصف الكامل - زر لإضافة المنتج إلى العربة (Add to Cart) - عرض منتجات مشابهة أو ذات صلة ? صفحة العربة (Cart): - عرض جميع المنتجات المضافة - زيادة أو تقليل كمية المنتج - حذف المنتج من العربة - حساب الإجمالي الكلي (Total Price) - حفظ بيانات العربة في Local Storage أو قاعدة بيانات ? صفحة الاتصال (Contact): - نموذج للتواصل (الاسم، البريد الإلكتروني، الرسالة) - تحقق من صحة البيانات (Validation) - إرسال الرسائل عبر API أو خدمة البريد الإلكتروني ? لوحة التحكم للمسؤول (Admin Panel): - لوحة تحكم Dashboard بسيطة وسهلة الاستخدام - إضافة منتجات جديدة - تعديل بيانات المنتجات - حذف المنتجات - رفع صور للمنتجات - إدارة كل المنتجات في جدول (CRUD كامل) ? التكامل مع API: - استخدام REST API لجلب، إضافة، تعديل وحذف البيانات - أمثلة: FakeStore API أو API مخصص للتطبيق ? التقنيات المستخدمة: - الواجهة الأمامية: React.js - التوجيه: React Router - إدارة الحالة: Context API أو Redux - تصميم الواجهة: CSS / Styled Components - - قاعدة البيانات (اختياري): MongoDB / Firebase ? ميزات إضافية: - مؤشر تحميل Loading Spinner - إدارة الأخطاء Error Handling - إشعارات Toast - الوضع الليلي Dark Mode (اختياري) - تقسيم الصفحات Pagination أو التمرير اللانهائي Infinite Scroll ? متطلبات الكود: - كود نظيف ومنظم مع مكونات قابلة لإعادة الاستخدام - تنظيم مجلدات المشروع بطريقة واضحة - إضافة تعليقات لشرح الكود - المشروع يجب أن يعمل بنسبة 100% بدون أخطاء ? تجربة المستخدم UI/UX: - تصميم احترافي مثل المواقع العالمية - حركات انتقال Animations خفيفة - تجربة مستخدم سهلة وبسيطة الهدف: إنشاء مشروع تجارة إلكترونية كامل، قابل للتطوير، واحترافي يصلح للاستخدام الحقيقي أو لإضافته لمحفظة المشاريع الشخصية.

شارك
بطاقة العمل
تاريخ النشر
منذ شهر
المشاهدات
27
المستقل
Omar Elgaar
Omar Elgaar
مبرمج مواقع
طلب عمل مماثل
شارك
مركز المساعدة