متجر إلكتروني متكامل متخصص في بيع الساعات الفاخرة والرياضية، تم تطويره باستخدام MongoDB و Express.js و React و Node.js ضمن بنية MERN Stack.
يوفر المتجر تجربة تسوق حديثة وسريعة تتيح للمستخدمين تصفح الساعات بسهولة، مشاهدة تفاصيل المنتجات، إضافة المنتجات إلى السلة، وإتمام عملية الشراء بطريقة آمنة.
تم تصميم النظام ليكون قابلاً للتوسع وسهل الإدارة مع لوحة تحكم متقدمة تسمح بإدارة المنتجات والطلبات والمستخدمين.
أهداف المشروع
إنشاء متجر إلكتروني متخصص في بيع الساعات.
توفير تجربة تسوق سهلة وسريعة للمستخدمين.
تمكين الإدارة من التحكم الكامل بالمنتجات والطلبات.
عرض المنتجات بطريقة جذابة واحترافية.
التقنيات المستخدمة
Frontend
React
React Router لإدارة الصفحات
Context API أو Redux لإدارة حالة التطبيق
Tailwind CSS أو Bootstrap للتصميم
Axios للتواصل مع API
Backend
Node.js
Express.js
Database
MongoDB
أدوات إضافية
JWT Authentication
Stripe أو PayPal للدفع الإلكتروني
Cloudinary لرفع صور المنتجات
RESTful API
مميزات المتجر
للمستخدمين
إنشاء حساب ***جيل الدخول.
تصفح الساعات حسب الفئة.
البحث عن الساعات بسهولة.
عرض تفاصيل الساعة (السعر – المواصفات – الصور).
إضافة المنتجات إلى السلة.
إتمام عملية الشراء.
متابعة الطلبات.
نظام الفئات
يمكن تنظيم المنتجات حسب:
ساعات فاخرة
ساعات رياضية
ساعات كلاسيكية
ساعات ذكية
سلة التسوق
إضافة المنتج للسلة.
تعديل الكمية.
حذف المنتجات.
عرض إجمالي السعر.
إدارة الطلبات
إنشاء طلب شراء.
متابعة حالة الطلب.
عرض تاريخ الطلبات.
لوحة تحكم الإدارة (Admin Dashboard)
توفر الإدارة إمكانية:
إضافة منتجات جديدة.
تعديل أو حذف المنتجات.
إدارة الطلبات.
إدارة المستخدمين.
عرض تقارير المبيعات.
صفحات المتجر
الصفحة الرئيسية
صفحة عرض الساعات
صفحة تفاصيل المنتج
صفحة سلة التسوق
صفحة الدفع
صفحة تسجيل الدخول
صفحة حساب المستخدم
لوحة تحكم الإدارة