طوّرت منصة متكاملة لبيع الكتب أونلاين باستخدام MERN Stack (MongoDB, Express.js, React, Node.js)، مع تصميم واجهة سهلة الاستخدام وواجهة خلفية قوية لإدارة البيانات.
* المميزات الأساسية:
- إدارة المنتجات (الكتب): إضافة، تعديل، وحذف الكتب مع تفاصيل مثل الاسم، المؤلف، السعر، والتصنيف.
- نظام بحث متقدم: تمكين المستخدمين من البحث عن الكتب حسب العنوان أو الكاتب أو التصنيف.
- نظام تسجيل دخول وتسجيل حساب: باستخدام التشفير الآمن لكلمات المرور (JWT + bcrypt).
- سلة التسوق والدفع: إمكانية إضافة الكتب إلى السلة، وتحديث الكميات، وإتمام عملية الشراء.
- لوحة تحكم للإدارة (Admin Dashboard): رؤية إحصائيات المبيعات.
- ربط الواجهة الأمامية بالواجهة الخلفية: API مبنية على Express.js متصلة بقاعدة بيانات MongoDB.
* التقنيات المستخدمة:
Frontend: HTML+ CSS + JavaScript -
Backend: Node.js + Express.js -
Database: MongoDB -
Authentication: JWT & bcrypt -