تفاصيل العمل

متجر إلكتروني حديث بُني باستخدام تقنيات الويب الحديثة لعرض وبيع منتجات متنوعة مثل الإلكترونيات، مستحضرات التجميل، والإكسسوارات. يتميز بتجربة مستخدم سلسة وتصميم متجاوب يعمل بكفاءة على مختلف الأجهزة.

- الواجهة الأمامية (Frontend)

GitHub – janah-client

مبني باستخدام React.js

إدارة الحالة باستخدام Redux Toolkit

الاتصال بالـBackend عبر Axios

تصميم متجاوب باستخدام Tailwind CSS

حماية الصفحات الحساسة وتوجيه المستخدم بناءً على نوع الحساب (مسؤول/عميل)

صفحات مخصصة للمنتجات، الأقسام، السلة، والدفع

- الواجهة الخلفية (Backend)

GitHub – janah-server

مبني باستخدام Node.js وExpress.js

قاعدة البيانات: MongoDB مع Mongoose

المصادقة باستخدام JWT

إدارة المنتجات، الطلبات، المستخدمين، والفئات

دعم متعدد الأدوار (admin/user)

رفع الصور باستخدام Multer والتعامل مع ملفات المنتجات

- الميزات الأساسية:

تسجيل دخول وتسجيل جديد مع حماية JWT

نظام إدارة المنتجات من خلال لوحة تحكم للمسؤول

تصفح المنتجات حسب الأقسام

سلة مشتريات ونظام تقديم الطلب

دعم لغات متعددة (إن كانت مدعومة لاحقًا)

- التقنيات المستخدمة:

React • Redux • Node.js • Express • MongoDB • JWT • Tailwind CSS • Multer • Axios

ملاحظات:

قابل للتوسعة لإضافة الدفع الإلكتروني، تقييمات المنتجات، وتتبع الطلبات.

منظم وموثق ليستوعب مطورين آخرين بسهولة.

بطاقة العمل

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