(مسئول عن الجزء الخاص بالBackend وليس التصميم)
*وصف العمل
منصة للتجارة الالكترونية لادارة المنتجات من البائعين وادارة الطلبات من قبل المستخدمين من خلال:
- انشاء حساب والدخول عليه
- اضافة المنتجات من قبل البا
- ادارة المنتجات من خلال التعديل والحذف
- اضافة المشتريات للعربة من قبل المستخدمين
- مراجعة العربة وعمل طلب
- الدفع من خلال credit/depit card
- فحص تاريخ الطلبات
*مراحل وكيفية التنفيذ:
- تم تنفيذ موقع ويب بمحركات قوالب باستخدام بنية MVC
- تم تصميم قاعدة البيانات وتنفيذها باستخدام MongoDB
- تمت إضافة العديد من الميزات مثل المصادقة(Authentication) باستخدام sessions ، وتجنب هجمات CSRF، وتحميل الملفات، والتحقق من صحة البيانات validation والترقيم الصفحي.
- اضافة ميزة نسيان الباسورد Password Reset عبر ارسال ايميل الكتروني والتي يمكن استخدامها في تأكيد الايميلات ايضا
- تمت إضافة المدفوعات باستخدام stripe.
التقنيات المستخدمة:
NodeJs, ExpressJs, Session, Stripe, ejs, HTML, JavaScript, NPM, MVC, MongoDB
اسم المستقل | Ahmed T. |
عدد الإعجابات | 0 |
عدد المشاهدات | 6 |
تاريخ الإضافة | |
تاريخ الإنجاز |