تفاصيل العمل

وصف المشروع

متجر إلكتروني متكامل متخصص في بيع الساعات الفاخرة والرياضية، تم تطويره باستخدام 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)

توفر الإدارة إمكانية:

إضافة منتجات جديدة.

تعديل أو حذف المنتجات.

إدارة الطلبات.

إدارة المستخدمين.

عرض تقارير المبيعات.

صفحات المتجر

الصفحة الرئيسية

صفحة عرض الساعات

صفحة تفاصيل المنتج

صفحة سلة التسوق

صفحة الدفع

صفحة تسجيل الدخول

صفحة حساب المستخدم

لوحة تحكم الإدارة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
25
تاريخ الإضافة
تاريخ الإنجاز
المهارات